python建立文件夾

1. os.mkdir

使用python建立文件夾,一般使用os.mkdir方法,在使用這個方法時有幾個小的細節須要注意,假設你的代碼是這樣編寫的
import os

os.mkdir('/dir_1/dir_2/dir_3')

你須要保證/dir_1/dir_2 是存在的,不然將引起FileNotFoundError,若是/dir_1/dir_2/dir_3 已經存在,又會引起FileExistsError,一般,我會使用os.path.exists方法判斷關鍵的目錄是否已經存在,來決定是否新建文件夾。python

2. os.makedirs

os.makedirs 能夠視爲os.mkdir的升級版本,它以遞歸的方式建立文件夾,若是dir_1不存在,就先建立dir_1,然後遞歸建立剩餘的文件夾,這樣就不存在FileNotFoundError;若是想要建立的目錄已經存在,也沒有關係,設置exist_ok = True, 就不會引起FileExistsError微信

import os

os.makedirs('./1/2/3/4/5', exist_ok=True)

這兩行代碼你能夠執行屢次,不會有任何錯誤或異常ide


本文分享自微信公衆號 - coolpython(coolpython)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。spa

相關文章
相關標籤/搜索