如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# coding = utf-8 import os list = [] fileopen = open ( 'D:\chunyu.txt' , 'r' ) #之后想要重命名成的所有名字的集合,这个名字为除去文件扩展名的文件名 i = 0 for file in filelist: print ( file ) for line in fileopen: line = line.strip( '\n' ) 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根据list重命名文件夹里的所有文件实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/shakalaka1/article/details/78457592