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はリストによってフォルダ内のすべてのファイルの例をリネームします。つまり、小編はみんなに共有しています。参考にしてもらいたいです。どうぞよろしくお願いします。