Pythonで存在しないフォルダパスを再帰的に作成する方法について

481 ワード

コードテンプレートは次のとおりです.

import os

if not os.path.exists(path):
  os.makedirs(path)

  • はまずosを導入し、osはoperating system(オペレーティングシステム)の略である.
  • は次にosを用いる.path.exists(path)はpathパスが存在するか否かを判定する.存在する場合はTrueを返します.
  • 最後にosを使用する.makedirs(path)メソッドでは、指定したパスの下にあるフォルダを再帰的に作成できます.フォルダの作成に失敗したか、すでに存在する場合は、OSError例外が放出されます.したがってmakedirs()メソッドを呼び出す前にosを呼び出す必要がある.path.exists(path)はディレクトリが存在するか否かを判定する.

  • 最初のパラメータpathが1レベルしかない場合、mkdir()関数と同じ役割を果たします.