日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python批量添加文件夹_python批量新建文件夹

發(fā)布時間:2024/3/24 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python批量添加文件夹_python批量新建文件夹 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

0.背景

因為要經(jīng)常寫課備課,年級較多(G5-G11),每個年級的課程也比較多(1-100),每次都要新建文件夾,覺的比較麻煩,于是想著去寫一個簡單小程序去批量自動創(chuàng)建文件夾。

我的思路是這樣的:

1.首先找到創(chuàng)建一個文件夾的方法

python中有一個os庫--一個操作系統(tǒng)的接口模塊,通過它的mkdir()方法可以創(chuàng)建一個文件夾。參考:https://docs.python.org/zh-cn/3.7/library/os.html

importos

# 在當前路徑夏創(chuàng)建一個名叫 第1課 的文件夾

os.mkdir('第1課')

2.創(chuàng)建有順序的多個文件夾

這里我想到用循環(huán)的方法來創(chuàng)建多個文件,同時結(jié)合字符串格式化的方式,讓文件夾的名字變化。

importos

# 創(chuàng)建10個文件夾

foriinrange(1,11):

# 如果不存在對應的文件夾,就創(chuàng)建

ifnotos.path.exists('第{}課'.format(i)):

os.mkdir("第{}課".format(i))

這樣我就實現(xiàn)批量創(chuàng)建文件夾的方法了,如果數(shù)量不同,通過更改里面的內(nèi)容進行對應的修改即可。

3.拓展思路

可以將這個方法封裝成一個函數(shù),讓它通用性變的更強,更多其它拓展可以根據(jù)自己的需要去更改。

importos

defmulti_mkdir(name,start,end):

'''

name:'*{}*',name中必須包含一個{}

start:1,2.. ,數(shù)字就可以了

end:1,2.. ,數(shù)字就可以了,大于start

'''

foriinrange(start,end+1):

ifnotos.path.exists(name.format(i)):

os.mkdir(name.format(i))

multi_mkdir('python基礎-第-{}-課',10,15)

(全文完)

歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明出處!

歡迎關注公眾微信號:葉子陪你玩 分享自己的python學習之路

總結(jié)

以上是生活随笔為你收集整理的python批量添加文件夹_python批量新建文件夹的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。