python创建文件夹(解决重复文件夹)
2021/9/24 9:40:36
本文主要是介绍python创建文件夹(解决重复文件夹),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
python创建文件夹(解决重复文件夹)
对于重复的文件夹名,使用A_1,A_2……A_n
""" 创建文件夹 遇到重复文件夹命名为文件夹目录_1(2,3,4……) 返回文件夹目录名称 """ def mkdir(path,root_flag=False): folder = os.path.exists(path) floder_path = path if not folder: os.makedirs(path) # print(path+"---create OK---") else: if not root_flag: num_p = 1 # parent_path = os.path.dirname(path) # base_path = os.path.basename(path) sub_path = glob.glob(path + '*') if sub_path: # 最后一个创建目录 last_path = sub_path[-1] # print(last_path) floder_path = last_path + '_{}'.format(num_p) if last_path.find('_') > 0: num_str = last_path.split('_') if num_str[-1].isdigit(): num_p = int(num_str[-1]) + 1 floder_path = last_path[0:last_path.rfind( '_')] + '_{}'.format(num_p) os.makedirs(floder_path) else: os.makedirs(floder_path) else: os.makedirs(floder_path) # print(path+"---is exists---") return floder_path
这篇关于python创建文件夹(解决重复文件夹)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享