👻

【Python】OSモジュールについてまとめました

2023/11/13に公開

Pythonコードを、さまざまOSで使えるようにするため、OSモジュールがあります。
OSモジュールを使えば、ファイルやディレクトリの操作が簡単になります。
そんな便利なOSモジュールについて、一覧形式でまとめました。

関数 内容
os.getcwd() 現在の作業フォルダのpathを取得する
os.chdir(path) 作業フォルダをpathに変更する
os.mkdir(path) フォルダをpathに作成する
os.rmdir(path) フォルダを削除する。フォルダの中身は空でないと削除できない
os.path.exists(path) ファイルが存在するか確認する
os.path.isdir(path) ディレクトリが存在するか確認する
os.path.dirname(path) フォルダ名だけを取り出す
os.path.basename(path) ファイル名だけを取り出す
os.path.join(path1,path2,path3) パスを結合する
os.listdir(path) 指定したディレクトリの中のファイルやフォルダのリストを返す
os.remove(path) 指定したファイルを削除する
os.rename(src, dst) ファイルやディレクトリの名前を変更する
os.stat(path) ファイルやディレクトリの属性を取得する
os.path.split(path) パスをディレクトリとファイル名に分割する
os.path.abspath(path) 指定したパスの絶対パスを返す
os.path.isfile(path) 指定したパスがファイルかどうかを確認する
os.path.getsize(path) 指定したファイルのサイズを取得する
os.environ 環境変数を辞書として取得する
os.system(command) シェルコマンドを実行する

Discussion