求助老师!!!
来源:2-12 批量修改文件名
_WHOAMI_
2022-04-24 10:40:10
# coding:utf-8 import glob import shutil def update_name(path): result = glob.glob(path) # 获取路径下的全部文件或文件夹 for index, item in enumerate(result): # 遍历全部文件, 并添加索引 if glob.os.path.isdir(item): # 如果是文件夹 _path = glob.os.path.join(item, '*') # 就在获取该文件夹下的所有文件 update_name(_path) # 递归函数 else: path_list = glob.os.path.split(item) name = path_list[-1] new__name = '%s_%s' % (index, name) new_data = glob.os.path.join(path_list[0], new__name) shutil.move(item,new_data ) if __name__ == '__main__': _path = glob.os.path.join(glob.os.getcwd(), '*') update_name(_path)
相关截图:
问题描述:
程序运行成功了,但是提示 无效的python sdk 是怎么回事啊?
是不是每运行一次程序就会在文件名前面添加一次数字?
相关截图:
1回答
同学,你好!
1、同学项目文件中有多个venv虚拟环境的文件夹,同学可以重新选择宿主环境,不要选择虚拟环境,并删除掉项目文件中的venv文件夹
2、是的,每执行一次程序文件名前就会添加一次
祝学习愉快!
相似问题