Pythonの関数説明 os.mkdir()

os.mkdir() は、Pythonの組み込みモジュールである
os モジュールの一部で、ディレクトリを作成するために使用される関数です。この関数を使うことで、Pythonプログラムから新しいディレクトリを作成することができます。

以下は
os.mkdir() 関数の基本的な使い方と説明です:

python
import os

directory_name = 'new_directory'

# ディレクトリを作成する
os.mkdir(directory_name)

この例では、
os.mkdir() 関数を使用して
directory_name で指定された名前の新しいディレクトリを作成しています。作成したディレクトリは、プログラムが実行されているカレントディレクトリ内に作成されます。

os.mkdir() 関数の主な特徴と注意点:

  • 新しいディレクトリを作成:
    os.mkdir() を呼び出すことで、指定された名前の新しいディレクトリが作成されます。

  • カレントディレクトリ内に作成: ディレクトリは通常、プログラムが実行されているカレントディレクトリ内に作成されます。カレントディレクトリを変更することで、ディレクトリの作成場所を制御できます。

  • 既存のディレクトリを上書きしない:
    os.mkdir() は既存のディレクトリを上書きしません。ディレクトリが既に存在する場合、エラーが発生します。

  • パーミッション設定: ディレクトリが作成される際に、オペレーティングシステムによってデフォルトのパーミッションが適用されます。

  • エラーハンドリング: ディレクトリの作成には関連付けられたエラーがある場合があるため、適切なエラーハンドリングが必要です。存在しないディレクトリを作成しようとすると、
    FileNotFoundError が発生する可能性があります。

os.mkdir() を使用することで、Pythonプログラムからディレクトリを作成し、ファイルの整理やデータの保存などの用途に活用できます。ディレクトリの作成を行う際には、適切なエラーハンドリングを実装し、予期しない問題に対処することが重要です。