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创建文件夹(解决重复文件夹)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-03用FastAPI掌握Python异步IO:轻松实现高并发网络请求处理
- 2025-01-02封装学习:Python面向对象编程基础教程
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型