pythonはリストに基づいてフォルダ内のすべてのファイル例をリネームします。
以下の通りです
# coding = utf-8
import os
path = "D:\\chunyu"#
filelist = os.listdir(path) # ( )
list = []
fileopen = open('D:\chunyu.txt','r')# ,
i =0
for file in filelist:
print(file)
for line in fileopen:
line = line.strip('
')
list.append(line)# txt list
print(list)
fileopen.close()
for file in filelist: #
Olddir=os.path.join(path,file) #
if os.path.isdir(Olddir): #
continue
filename=os.path.splitext(file)[0] #
filetype=os.path.splitext(file)[1] #
Newdir=os.path.join(path,str(list[i])+filetype)
os.rename(Olddir,Newdir)#
print(Olddir+" has changed as "+Newdir)
i = i+1
print(i)
以上のpythonはリストによってフォルダ内のすべてのファイルの例をリネームします。つまり、小編はみんなに共有しています。参考にしてもらいたいです。どうぞよろしくお願いします。