python根据list重命名文件夹里的所有文件实例
作者:言希墨 时间:2022-02-12 15:54:30
如下所示:
# 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('\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)
来源:https://blog.csdn.net/shakalaka1/article/details/78457592
标签:python,list,重命名
0
投稿
猜你喜欢
python判断变量是否为列表的方法
2023-05-06 16:22:22
SQL Server 对表的主键设计问题及解决办法
2010-06-07 13:29:00
Python序列化基础知识(json/pickle)
2021-04-24 01:09:34
PHP单例模式简单用法示例
2023-11-18 19:45:41
python环形单链表的约瑟夫问题详解
2023-03-02 04:13:10
Python矩阵常见运算操作实例总结
2021-05-29 18:26:38
python生成密码字典详解
2021-10-07 20:04:45
使用Python3制作TCP端口扫描器
2023-06-10 17:25:22
记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制
2010-04-07 22:35:00
TensorFlow 滑动平均的示例代码
2023-10-25 15:41:28
docker-py 用Python调用Docker接口的方法
2023-04-07 03:15:46
Python cookbook(数据结构与算法)让字典保持有序的方法
2022-04-28 03:28:04
使用ASP常见问题解答
2007-10-11 14:07:00
python中windows链接linux执行命令并获取执行状态的问题小结
2022-05-18 12:56:55
Python全栈之队列详解
2022-10-12 07:51:33
浅析php header 跳转
2023-10-15 04:18:34
利用XMLHTTP检测网址及探测服务器类型
2009-04-24 15:12:00
Python模块搜索路径代码详解
2021-07-11 10:37:17
基于网格的网页设计概念及实际应用案例
2010-03-30 14:59:00
python使用pynput库操作、监控你的鼠标和键盘
2022-04-18 00:24:38