python批量添加文件夹_python批量新建文件夹
0.背景
因為要經常寫課備課,年級較多(G5-G11),每個年級的課程也比較多(1-100),每次都要新建文件夾,覺的比較麻煩,于是想著去寫一個簡單小程序去批量自動創建文件夾。
我的思路是這樣的:
1.首先找到創建一個文件夾的方法
python中有一個os庫--一個操作系統的接口模塊,通過它的mkdir()方法可以創建一個文件夾。參考:https://docs.python.org/zh-cn/3.7/library/os.html
importos
# 在當前路徑夏創建一個名叫 第1課 的文件夾
os.mkdir('第1課')
2.創建有順序的多個文件夾
這里我想到用循環的方法來創建多個文件,同時結合字符串格式化的方式,讓文件夾的名字變化。
importos
# 創建10個文件夾
foriinrange(1,11):
# 如果不存在對應的文件夾,就創建
ifnotos.path.exists('第{}課'.format(i)):
os.mkdir("第{}課".format(i))
這樣我就實現批量創建文件夾的方法了,如果數量不同,通過更改里面的內容進行對應的修改即可。
3.拓展思路
可以將這個方法封裝成一個函數,讓它通用性變的更強,更多其它拓展可以根據自己的需要去更改。
importos
defmulti_mkdir(name,start,end):
'''
name:'*{}*',name中必須包含一個{}
start:1,2.. ,數字就可以了
end:1,2.. ,數字就可以了,大于start
'''
foriinrange(start,end+1):
ifnotos.path.exists(name.format(i)):
os.mkdir(name.format(i))
multi_mkdir('python基礎-第-{}-課',10,15)
(全文完)
歡迎轉載,轉載請注明出處!
歡迎關注公眾微信號:葉子陪你玩 分享自己的python學習之路
總結
以上是生活随笔為你收集整理的python批量添加文件夹_python批量新建文件夹的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: missing locales
- 下一篇: python在结构设计中的应用_为层次结