import os
import shutil
file_path = "F:/taichi/001-129"
# 遍历该文件夹所有的文件,并for循环
for name in os.listdir(file_path):
print(name)
if name[0] == '0':
if name[1] == '0':
newname = name[2:]
else:
newname = name[1:]
print(newname)
# 文件名加上文件夹构成绝对路径
before_file = os.path.join(file_path, name)
after_file = os.path.join(file_path, newname)
print('rename "%s" to "%s"......'%(before_file,after_file))
# 利用shutil.move将文件移动到原来位置(重命名的效果)
shutil.move(before_file, after_file)
for path in os.listdir("F:/taichi/001-129/"):
print(path)
python批量修改某一文件夹下的所有文件名
最新推荐文章于 2024-05-26 12:10:53 发布
这是一个Python脚本,用于遍历指定文件夹`F:/taichi/001-129`中的文件,根据文件名前两位进行重命名。如果文件名前两位都是0,则去掉前两位;否则,只保留第一位。然后使用`os.path.join`和`shutil.move`进行路径操作,实现文件的重命名。脚本最后打印出重命名后的文件路径。
1727

被折叠的 条评论
为什么被折叠?



