Pythonでのos.mkdirs関数の役割は何ですか?
Pythonで、os.makedirs()関数はディレクトリを再帰的に作成するために使用されます。すでに存在する場合はOSErrorが発生します。ディレクトリが成功製作された場合は、Noneが返されます。
この関数の役割は、必要な中間ディレクトリを含めて1つ以上のディレクトリを作成することです。os.mkdir()関数とは異なり、この関数は一度に複数のディレクトリを作成することができます。例えば、”dir1/dir2/dir3″というディレクトリ構造を作成したい場合は、os.makedirs(“dir1/dir2/dir3”)を使用することができます。
os.makedirs()関数を使用してディレクトリを作成する例を以下に示します。
import os
# 创建一个名为"test"的目录
os.makedirs("test")
# 创建一个名为"dir1/dir2/dir3"的目录结构
os.makedirs("dir1/dir2/dir3")
上の例では、os.makedirs(”test”)は、「test」という名前のディレクトリを作成します。 os.makedirs(”dir1/dir2/dir3″)は、「dir1」という名前のディレクトリを作成し、その中に「dir2」という名前のサブディレクトリを作成し、そのサブディレクトリ内に「dir3」という名前のサブディレクトリを作成します。