方法一(os.listdir):
使用此种方法会将父文件夹下的所有文件(无论文件还是文件夹)一起重命名,再下一级的文件不受影响。
1. 加前缀/后缀
比如,我们需要在Test2文件夹下,将子文件(无论文件还是文件夹)批量加上前缀“test-”。
运行成功会有提示(我这里用的是VSCode,大家也可以用其他工具):
就可以看到子文件都已经加上前缀了:
python代码如下:import os,sys #导入模块
def add_prefix_subfolders(): #定义函数名称
mark = 'test-'#准备添加的前缀内容
old_names = os.listdir( path ) #取路径下的文件名,生成列表
forold_name in old_names: #遍历列表下的文件名
ifold_name!= sys.argv[0]: