ホームページ  >  記事  >  バックエンド開発  >  Python でよく使用されるモジュールである OS の詳細な紹介

Python でよく使用されるモジュールである OS の詳細な紹介

高洛峰
高洛峰オリジナル
2017-03-26 17:29:311350ブラウズ

os モジュールは、Python がオペレーティング システムと対話するために使用されます。

一般的に使用される関数は次のとおりです:

os.getcwd() は、Python スクリプトの現在の作業パスを取得します。

os.chdir() 現在のスクリプトの作業パスを変更します。

os.makedirs('dirname1/dirname2') は複数レベルの再帰ディレクトリを生成できます

os.removedirs('dirname1') ディレクトリが空の場合は削除し、上位レベルのディレクトリまで再帰します。空にしてから削除してください。

os.mkdir() は単一のディレクトリを作成します。

os.rmdir() は単一のディレクトリを削除します。ディレクトリが空でない場合は削除できません。

os.listdir() 指定されたディレクトリ内のすべてのファイルまたはディレクトリをリストし、リスト形式で返します。

os.remove() はファイルを削除します。

os.rename(‘oldname’, ‘newname’) はファイルまたはディレクトリの名前を変更できます。

os.stat() ファイルまたはディレクトリの詳細な属性情報を取得します (例: ファイル サイズ、uid、gid、inode 番号、atime、ctime、mtime など)。

os.sep は取得に使用されます。現在の操作 システムのディレクトリ区切り文字。

os.linesep は、現在のオペレーティング システムのデフォルトの改行を取得するために使用されます。

os.pathsep は、現在のオペレーティング システムのデフォルトのパス区切り文字、つまり各パスを区切るために使用される記号を取得するために使用されます。

os.name は、現在のシステムで使用されているプラ​​ットフォームを取得するために使用されます。Windows は「nt」を返し、Linux は「posix」を返します。

os.system() は、システムコマンドを直接実行し、コマンドの結果を直接画面に出力します。 Linux でシェルコマンドを実行すると、コマンドの実行完了後にシェルコマンドの実行結果を取得できます。 (0 は true、0 以外は false)。

os.popen() はシステムコマンドの実行に使用され、コマンド実行の結果を Python 変数に保存できます。

os.environ は、現在のオペレーティング システムの環境変数を取得するために使用されます。

os.path.split() ユーザーがファイルのパスを入力すると、モジュール内のこの関数はパスとファイル名を 2 つの部分に分割し、タプルを返します。

os.path.abspath() abspath 関数では、渡されたファイル名のフロントエンド (ファイルが存在しない場合でも) が、Python プログラムが配置されているディレクトリの絶対パスに追加されます。

例:

print os.path.abspath('passwd')

>>>/Users/macbook/PycharmProjects/untitled1/pass

os.path.dirname() のディレクトリ部分を返します。パス。実際、これは os.path.split(path) の最初の要素です。

os.path.basename() はパスのファイル部分を返します。実際、これは os.path.split(path) の 2 番目の要素です。

os.path.exists() は、ファイルのパスが実際に存在するかどうかを検出するために使用されます。存在する場合は True を返し、存在しない場合は False を返します。

os.path.isabs() は、パスが絶対パスであるかどうかを検出するために使用されます。絶対パスである場合は True を返し、絶対パスではない場合は False を返します。

os.path.isfile() は、ファイルが存在するかどうかを検出するために使用され、存在する場合は True を返し、存在しない場合は False を返します。

os.path.ismount() は、ディレクトリがマウントポイントであるかどうかを検出するために使用され、マウントポイントである場合は True を返し、そうでない場合は False を返します。

os.path.isdir() は、ディレクトリが存在するかどうかを検出するために使用されます。存在する場合は True を返し、存在しない場合は False を返します。

os.path.islink() は、ファイルがリンクされたファイルであるかどうかを検出するために使用され、それ以外の場合は False を返します。

os.path.join() はパスのスプライシングに使用され、複数のパスを 1 つのパスに接続します。

os.path.getatime() は、ファイルが最後にアクセスされた時刻を取得するために使用されます。 (タイムスタンプとして返​​されます。)

os.path.getctime() は、ファイル属性が最後に変更された時刻を取得するために使用されます。 (タイムスタンプとして返​​されます。)

os.path.getmtime() は、ファイルの内容が最後に変更された時刻を取得するために使用されます。 (タイムスタンプとして返​​されます。)

os.path.getsize() は、ファイルのサイズを取得するために使用されます。 (返される単位はバイトです。)

以上がPython でよく使用されるモジュールである OS の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。