Pythonにおけるos.mkdirsの使い方は何ですか?

Pythonのos.makedirs()関数は、再帰的にディレクトリを作成するために使用されます。指定されたパスにすべての中間ディレクトリを作成し、既に存在する場合はエラーをスローしません。

文法:

os.makedirs(path, mode=0o777, exist_ok=False)

説明:

  1. 作成するディレクトリのパス。
  2. モード: オプションのパラメーターで、ディレクトリの権限を指定します。デフォルトは0o777です。
  3. 存在であれば、存在しない設定することもできます。目録が存在する場合にエラーが投げることがなくなります。デフォルトではFalseです。

日本語でその文を自然に言い換えると:
例:

import os

# 创建单个目录
os.makedirs('mydir')

# 创建多级目录
os.makedirs('mydir/subdir1/subdir2')

# 创建目录并设置权限
os.makedirs('mydir', mode=0o755)

# 创建目录,如果目录已存在则不抛出错误
os.makedirs('mydir', exist_ok=True)

指定されたディレクトリが存在しない場合、os.makedirs()関数はそのディレクトリまたはディレクトリリンクを作成します。ディレクトリが既に存在する場合は、exist_okパラメータの値に基づいてエラーをスローするかどうかが決まります。

bannerAds