はじめに
初心者がよく使うOSモジュール一覧に関しての備忘録です。
初心者です😅
間違えてる部分が多々あると思います。
もし見つけた場合、ツッコミいただけると助かります🙇
🦁結論🦁
OSモジュールはPythonにてOS操作ができるモジュール。
ファイル、ディレクトリの操作(作成、削除、状態確認など)
環境変数の取得
などを行うことができる。
押さえておくべき点
- パスを操作する際、os.pathモジュールの関数を使用し、OSに依存しないコードを書くことが重要。
- 例外処理を適切に行うことで、プログラムの安定性を高めることができる。
注意点
- ファイルやディレクトリの所有者でない場合があり、特定の操作を行うための権限が制限されることがある。
- os.environで環境変数を扱う際は、存在しない変数へのアクセスがエラーを引き起こす可能性があることに注意が必要。
関数一覧
os.path.exists()
指定されたパスが存在するかどうかをチェックする
os.remove()
ファイルを削除する。
os.listdir()
指定されたディレクトリ内のファイルやディレクトリ名のリストを返す。
os.rmdir()
ディレクトリを削除。ディレクトリが空でなければ削除できない。
os.path.basename()
指定されたパスからベース名(ファイル名)を取得する。
os.path.dirname()
指定されたパスからディレクトリ名を取得する。
os.path.isdir()
指定されたパスがディレクトリであるかどうかをチェック。
os.path.abspath()
与えられたパスの絶対パスを返します。
os.getenv()
環境変数の値を取得する。
まとめ😺
まとめてみると新たな発見がいっぱいありました。
OSモジュールで確認しなければいけないことがたくさんあるなと感じました。