【python】建立目錄/資料夾
阿新 • • 發佈:2019-02-13
python可以使用mkdir()和makedirs()兩種方法來建立目錄,mkdir()建立一層目錄,makedirs()建立多層目錄。
建立一層目錄:
#引入模組
import os
#建立目錄'D:\xxoo'
os.mkdir('d:\\xxoo')
#建立目錄'D:\test'
os.makedirs('d:\\test')
這裡面使用mkdir()和makedirs()兩種方法來建立一層目錄,執行後在D盤可以看到test和xxoo兩個資料夾都建立成功了。
建立多層目錄:
#引入模組 import os #建立目錄'D:\xxoo\test' os.makedirs('d:\\xxoo\\test')
若使用mkdir()方法,如果父目錄(D:\xxoo)不存在,會上報錯誤“系統找不到指定的路徑”。
如果父目錄(D:\xxoo)存在,則可以在父目錄下成功建立test資料夾。即在父目錄下建立一層目錄。
舉例:
#引入模組 import os def mkdir(path): #判斷目錄是否存在 #存在:True #不存在:False folder = os.path.exists(path) #判斷結果 if not folder: #如果不存在,則建立新目錄 os.makedirs(path) print('-----建立成功-----') else: #如果目錄已存在,則不建立,提示目錄已存在 print(path+'目錄已存在') path = 'd:\\xxoo\\test' mkdir(path)
目錄不存在時執行結果如下:
-----建立成功-----
Process finished with exit code 0
目錄存在時執行結果如下:
d:\xxoo\test目錄已存在
Process finished with exit code 0