python批量改动指定文件夹文件名称

本文介绍了一种使用Python脚本批量重命名特定类型文件的方法。通过简单示例展示了如何更改同一目录下所有.txt文件的扩展名为.py。适用于需要快速修改大量文件名的工作场景。

这小样例仅仅要是说明用python怎么批量改动指定文件夹的文件名称:

记得要把脚本跟改动的文件放在同一个文件夹下


#encoding:utf-8
import os
import sys
files = os.listdir('D:\\1') #路径能够自己

for name in files:
	a = os.path.splitext(name)
	if a[1] == '.txt':	#txt能够自己手动改动成你想改的文件名称
		newname = a[0]+'.py' #.py也是能够改动
		print name,newname
		os.rename(name,newname)

假设想要不脚本跟改动的文件放在同一个文件夹下,能够用下面的代码:把上面的os.rename(name,newname) 改为 os.rename('D:\\1\\'+name,'D:\\1\\'+newname) 也是就是给name加上路径,要不然会报找不到路径的错误

错误如图哈大笑







改动前:


改动后:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值