Python之os.mkdir()與os.makedirs()

源於: 執行類代碼 --MainOne.py – 函數dataclf


import os

path = r'C:\Users\zhf\Desktop\test\path_01\path_02\path_03'
try:
    os.mkdir(path)
    print(u'第一次創建成功!')
except:
    print(u'第一次創建失敗!')
    try:
        os.makedirs(path)
        print(u'第二次創建成功!')
    except:
        print(u'第二次創建失敗!')

結果爲:

第一次創建失敗!
第二次創建成功!

分析:
   os.mkdir()創建路徑中的最後一級目錄,即:只創建path_03目錄,而如果之前的目錄不存在並且也需要創建的話,就會報錯。os.makedirs()創建多層目錄,即:test,path_01,path_02,path_03如果都不存在的話,會自動創建。


學習博客:

Python中os.mkdir()與os.makedirs()的區別及用法
os.mkdir(path)和os.makedirs(path)

發佈了250 篇原創文章 · 獲贊 27 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章