Python os.makedirs() 方法
python os.makedirs() 方法
os.makedirs() 方法用于遞歸創(chuàng)建目錄。
如果子目錄創(chuàng)建失敗或者已經(jīng)存在,會拋出一個 oserror 的異常,windows上error 183 即為目錄已經(jīng)存在的異常錯誤。
如果第一個參數(shù) path 只有一級,則 mkdir() 函數(shù)相同。
語法
makedirs()方法語法格式如下:
os.makedirs(path, mode=0o777)
參數(shù)
- path -- 需要遞歸創(chuàng)建的目錄,可以是相對或者絕對路徑。。
- mode -- 權限模式。
返回值
該方法沒有返回值。
實例
以下實例演示了 makedirs() 方法的使用:
實例
#!/usr/bin/python# -*- coding: utf-8 -*-
import os, sys
# 創(chuàng)建的目錄
path = "/tmp/home/monthly/daily"
os.makedirs( path, 0755 );
print "路徑被創(chuàng)建"
執(zhí)行以上程序輸出結果為:
路徑被創(chuàng)建