# coding: utf-8
import re
import os
file = open("./mappings.txt")
while 1:
lines = file.readlines(100000)
if not lines:
break
for line in lines:
filename = line.split(',')[-1].split('=')[0]
filenum = line[:4]
os.rename(filenum + '.jpg' , filename + '.jpg')
pass # do something
file.close()
程序功能
逐行读取mappings.txt 文件里的样本数据,通过文件名匹配批量修改了当前文件夹里的jpg格式的训练样本
程序开发计划
v2.0 增加列表文件选择和待修改文件夹选择,输入想要修改的格式,作为常用的日常工具
知识点(待补充)
1.python的文件读取规范和read的几个模式的区别
2.for循环的语法特点
3.os库的相关操作
4.python中字符串的相关操作