1. 程式人生 > >Python 判斷並建立多級檔案目錄

Python 判斷並建立多級檔案目錄

在使用Python寫入檔案檔案的過程中,需要判斷資料夾路徑是否存在,不存在需要建立多級路勁

import os

#先定義一個帶路徑的檔案
filename = "/home/mydir/test.txt"

#將檔案路徑分割出來
file_dir = os.path.split(filename )[0]

#判斷檔案路徑是否存在,如果不存在,則建立,此處是建立多級目錄
if not os.path.isdir(file_dir):
    os.makedirs(file_dir)

#然後再判斷檔案是否存在,如果不存在,則建立
if not os.path.exists(filename):
    os.system(r'touch %s'
% filename)