【涉及到python的小项目:openCV人脸识别(一)】在csv文件中的每一行信息后面添加数字标签
来源:互联网 发布:node.js和php 编辑:程序博客网 时间:2024/04/28 10:57
学习起因:学习人脸识别的时候,官网的示例“准备数据”一栏中需要我们在每个图片地址后面添加一个相应的数字标签。(我是s1对应1的)
实现:本来是 D:\2017two\learning_future\pca\PCA\ORL\s1\1.pgm
都变成了D:\2017two\learning_future\pca\PCA\ORL\s1\1.pgm;1
挺简单的,直接放代码...
import repath=r"D:\2017two\learning_future\pca\PCA\at.txt"contents=''with open(path) as file_object: contents=file_object.readlines()add_labels=[]for line in contents: pa=r"s(.+?)\\" patt=re.compile(pa) haha=re.findall(patt,line) line=line.rstrip()+";"+haha[0]+'\n' add_labels.append(line)with open(path,'w') as file_object: for line in add_labels: file_object.write(line)
遇到的问题:本来写正则表达式的时候是直接
pa=r“\pca\PCA\ORL\s(.+?)\1.pgm”
但是发现匹配失败了。然后回顾了Python 正则表达式入门(初级篇)后发现原来想要匹配\,而不让python认为它是转义,可以在它前面再加一个\。
阅读全文
0 0
- 【涉及到python的小项目:openCV人脸识别(一)】在csv文件中的每一行信息后面添加数字标签
- Python:在文件中的每一行添加一个逗号
- 为文件的每一行后面添加特定字符串
- python 脚本处理文件在文件中的每一行末尾添加逗号
- 人脸识别之读取csv文件(opencv)
- 对gridview的每一行添加属性的小实例
- 用cmd在一个文本文件中的每一行后添加相同的字符
- 【涉及到python的小项目:让鼠标自动点击(一)】sikuli的安装与运行demo
- 在每页的表格下方添加制表人信息
- 关于php文件查找每一行的字符串与指定文件中的每一行的字符串
- python中把文件中的每一行以数组的元素放入数组中
- 在一个文件中的每一行结尾插入字符
- 如何在table的每一行添加点击事件
- 文件中的每一行存储在 vector容器对象中,读取每行的单词
- 在一个文件中的每一行的指定列插入字符
- 用JS在文章的每段后面加入一行隐藏文字
- 【图说Word】怎么在word的每一行前面和后面加上同一个字或字符?
- Python:打开文件读取每一行(使用with as)
- 买双色球去
- 高速GPU hash破解工作站部署
- nginx 代理 tomcat
- nc7下某个用户某个节点有多个模板,可以通过代码实现通过选择不同的业务流程来调用不同的模板吗?
- C#:TXT文件读写(VS2010窗体+代码)
- 【涉及到python的小项目:openCV人脸识别(一)】在csv文件中的每一行信息后面添加数字标签
- 解决数据分权访问----SQL 2016 行级安全解决方案
- NO.98 无外网nexus私服组件更新方案
- Spring IOC原理之Java反射机制
- Linux基本操作
- 拼接数组/删除元素
- 1+2+...+10
- three.js 02-03 之自定义形状
- mvn不是内部或外部命令,也不是可运行的程序或批处理文件