👻
【Python】OSモジュールについてまとめました
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