1. 程式人生 > >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)