フォルダを作成する方法【Python】

osモジュールはフォルダを作ることもできる。

import os
base_path = os.path.dirname(os.path.abspath(__file__))
new_path = os.path.join(base_path, "new")
if os.path.isdir(new_path) == False:
  os.makedirs(new_path)

既にフォルダが存在する場合はエラーになるため
事前にisdir()関数を呼び出してチェックしています。
isdir()関数はフォルダが存在すると[True]を返します。

実行結果

なし (スクリプトと同じ場所にフォルダが作成されます))

補足

makedirsの面白い点としては、複数階層のフォルダを
一度の処理で作ることができます。
指定されたパス内の存在しないフォルダは作成してくれます。

Python

Posted by @erestage