Pythonで安全にネストされたディレクトリを作成する方法

そこにファイルディレクトリである、とされていない場合、どのようにディレクトリを作成するためのPythonを使用するかどうかを確認するための最もエレガントな方法は何ですか?これは私がこの方法で使用したものです。

 

輸入OSの

FILE_PATH = "/my/directory/filename.txt" 
ディレクトリ= os.path.dirname(FILE_PATH)

してみてください:
    はos.stat(ディレクトリ)
を除く:
    os.mkdirを(ディレクトリ)        

F =ファイル(ファイル名)
どういうわけか、私はos.path.existsを逃しました。今、私たちは、この方法を使用することをお勧めします:

 

 

デフensure_dir(FILE_PATH):
    ディレクトリ= os.path.dirname(FILE_PATH)
    でない場合os.path.exists(ディレクトリ):
        os.makedirs(ディレクトリ)

 



カテゴリー数量:pythonの基礎>  のモジュール、ライブラリ


著者:サン年ドリーム

オリジナルリンク:  http://www.pythonheidong.com/blog/article/33/

出典:pythonのブラックホールネット  www.pythonheidong.com

おすすめ

転載: www.cnblogs.com/fuchen9527/p/10962180.html