#-*-coding:utf-8-*-
# 用法:
# 先把pre改成自己作业里开始标号
# 文件路径path改成自己的
# 改完之后运行
# 运行是个无限循环,修改完一个图片名字后他会自动往后跳一个图片
# 每次修改只需要输入识别出的汉字即可修改。
# 例如图片17000.png。你只需要输入“惟”字即可,他会自动改成“惟17000.png”。修改完自动跳到下一个
import os
import sys
path = "D:/zhdan/ppyy/rename/data.txt"
pathold = "D:/zhdan/ppyy/rename/old"
pathnew = "D:/zhdan/ppyy/rename/old"
#f = open(path,"r")
#lines = f.readlines()
#for line in lines
# print(line)
for line in open(path):
str = []
str = line.replace('\n','').split(",")
for i in range(4):
try:
if(i==0):
newname = str[0]
if(i==1): ###寻找文件在修改
oldname1 = str[1]
newname1 = newname + "_1.jpg"
os.rename(pathold+"/"+oldname1 , pathnew+"/"+newname1)
if(i==2):
oldname2 = str[2]
newname2 = newname + "_2.jpg"
os.rename(pathold+"/"+oldname2 , pathnew+"/"+newname2)
if(i==3):
oldname3 = str[3]
newname3 = newname + "_3.jpg"
os.rename(pathold+"/"+oldname3 , pathnew+"/"+newname3)
except Exception as e:
print("FiLENOT FOUND")
#print(str[i])
#print(line.split(","))
##pre = 222
#s3 = ".txt"
#
##for i in range(1,5):
#oldname = str(pre)+s3
#print("name = "+str(pre)+s3)
#s2 = input("Enter your input: ")
#s1 = str(pre)
#newname = s2+s1+s3
#os.rename(path+"\\"+oldname , path+"\\"+newname)
#print("success: "+newname)
#print("----------------------------------------------------------")
来源:oschina
链接:https://my.oschina.net/u/4470021/blog/3197658