WindowsでAIプログラミング

Pythonライブラリ:os

OSに関連する処理を行うモジュール

ファイルやフォルダのパス名の操作

ファイルやディレクトリが存在するか調べる

os.path.exists()

『True』か『False』で返す

ディレクトリかどうか調べる

os.path.isdir()

『True』か『False』で返す

ファイルかどうか調べる

os.path.isfile()

『True』か『False』で返す

ファイル名を除いたパスを返す

os.path.dirname()

ファイル名を返す

os.path.basename()

パスとファイル名を分割して返す

os.path.split()

パスとファイル名をつなげる

os.path.join()

ファイル、もしくはフォルダのサイズを返す

os.path.getsize()

ファイルやディレクトリの操作

カレントディレクトリのパスを返す

os.getcwd()

ディレクトリを作成(直下のディレクトリのみ)

os.mkdir()

深い階層のディレクトリまで再帰的に作成

os.makedirs()

カレントディレクトリの移動

os.chdir()

ファイルもしくはディレクトリの一覧を返す

os.listdir()

ファイルもしくはディレクトリの名前を変更する

os.rename(“ファイル名”, “新しいファイル名”)

ファイルを削除する

os.remove()

ディレクトリを削除する

os.rmdir()

OSのコマンドを実行する

os.system()