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
  • asp之家 网络编程 m.aspxhome.com