osモジュールのmakedirsメソッド

メソッド makedirs はフォルダを 再帰的に作成します。つまり、あるフォルダ内に 他のサブフォルダが入れ子になります。メソッドの 最初のパラメータではフォルダへのパスを指定し、 2番目のオプションパラメータではアクセスモードを、 3番目のオプションパラメータではエラー制御を指定します(デフォルトは exist_ok=False)。メソッドは 値 None を返します。

構文

pythonimport os

os.makedirs(フォルダへのパス, [アクセスモード], [エラー制御])

例

パス dir/tst/new に、入れ子になった サブフォルダを持つ新しいフォルダを作成してみましょう:

pythonimport os

os.makedirs('dir/tst/new')

関連項目

  • モジュール os のメソッド mkdir
    (単一のフォルダを作成します)
  • モジュール os のメソッド remove
    (ファイルを削除します)
  • モジュール os のメソッド getcwd
    (現在の作業フォルダを返します)
  • モジュール os のメソッド listdir
    (作業フォルダ内のファイルリストを返します)
  • モジュール os のメソッド rmdir
    (空のフォルダを移動または削除します)
  • モジュール os のメソッド rename
    (ファイルとフォルダの名前を変更します)
  • モジュール os のメソッド scandir
    (フォルダ内のファイルを走査します)