需求:批量修改文件名,既可添加指定字符串,又能删除指定字符串
# 需求1:把code文件夹所有文件重命名 Python_xxxx
# 需求2: 删除Python_ 重命名:1, 构造条件的数据 2. 书写if
import os
# 构造条件的数据
flag = int(input('如果增加名字输入数字1,删除名字输入数字2:'))
# 1. 找到所有文件: 获取code文件夹的目录列表 -- listdir()
file_list = os.listdir()
print(file_list)
# 2. 构造名字
for i in file_list:
if flag == 1:
# new_name = 'Python_' + 原文件i
new_name = 'Python_' + i
elif flag == 2:
# 删除前缀
num = len('Python_')
new_name = i[num:]
# 3. 重命名
os.rename(i, new_name)
本文介绍了一种使用Python批量修改文件名的方法,包括添加和删除指定字符串。通过构造条件数据和使用os模块,可以轻松实现文件重命名的需求。
1万+

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



