python 3(7)osモジュール


osモジュール
OSモジュールは簡単に言えばPythonのシステムプログラミングのオペレーティングモジュールであり、ファイルやディレクトリなど、日常的に手動で行う必要がある操作を処理することができます.
OSモジュールのヘルプドキュメントを表示できます:import os:#OSモジュールのインポートhelp(os):osモジュールのヘルプドキュメントを表示します.詳細なモジュール関連関数と使用方法
OSモジュールは主にオペレーティングシステムに関する機能を処理する
コマンド#コマンド#
機能
os.name
OSプラットフォームの取得
os.getcwd()
現在の作業ディレクトリの取得
os.listdir()
ディレクトリの下にあるすべてのファイル名を取得
os.system()
shellコマンドの実行に使用
os.remove()
ファイルを削除
os.path.existe()
与えられたパスが本当に存在するかどうかを確認します
os.path.isfile()
書類かどうかを判断する.もし、戻り値が真の場合
os.path.isdir()
フォルダかどうかを判断します.もし、戻り値が真の場合
os.path.abspath(name)
絶対パスを取得
os.path.splitext()
ファイル名と拡張子の分離
os.path.split()
1つのパスをディレクトリ+ファイル名の形式に分割
os.path.join(path,name)
接続ディレクトリとファイル名またはディレクトリ
os.path.basename(path)
ファイル名を返す
os.path.dirname(path)
ファイルパスを返す
OS関連の呼び出しと操作:
コマンド#コマンド#
機能
os.environ
環境変数を含むディクショナリのマッピング関係
os.environ[“HOME”]
環境変数HOMEの値が得られます
os.chdir(dir)
現在のディレクトリosを変更します.chdir(‘d:outlook’)windowsで転義に使うことに注意
os.getcwd()
現在のディレクトリを取得
os.getegid()
有効なグループを得る
id os.getgid()
グループidを取得
os.getuid()
ユーザIDを取得する
os.geteuid()
有効なユーザidを得る
os.setegid os.setegid() os.seteuid() os.setuid()
idの設定
os.getgruops()
ユーザー・グループ名のリストを取得
os.getlogin()
ユーザーのログイン名を取得
os.getenv
環境変数を取得
os.putenv
環境変数の設定
os.umask
umaskの設定
os.system(cmd)
システム呼び出しによるcmdコマンドの実行