【全自动】批量修改指定文件夹下的文件名
【全自动】批量修改指定文件夹下的文件名这个程序是论坛上的前辈们帮我指点后才写出来的,还有版主的热心帮助,先谢谢了!
import os
用户输入0 = input(r'请输入文件夹路径(例如 C:\abc):')
用户输入1 = input('请输入要添加或删除的名字:')
用户输入2 = int(input('添加请按1,删除请按2:'))
# 返回指定文件夹下的文件和文件夹的名字,返回是一个列表
目录列表 = os.listdir(用户输入0)
#遍历目录列表中的每一个数据
for 遍历文件名 in 目录列表:
if 用户输入2 == 1:
新名字 = 用户输入1 + 遍历文件名
print(新名字)
elif 用户输入2 == 2:
前缀长度 = len(用户输入1)
新名字 = 遍历文件名[前缀长度:]
print(新名字)
else:
print('输入错误')
break
os.chdir(用户输入0) # 改变当前工作目录到指定路径
os.rename(遍历文件名,新名字) # 重命名 最好不要用中文编程 一个账号 发表于 2020-3-19 21:13
最好不要用中文编程
恩,明白,谢谢版主。
页:
[1]