この記事では、Python の os モジュールとは何ですか?この os モジュールの一般的なメソッドの紹介は、一定の参考価値がありますので、困っている友人は参考にしていただければ幸いです。
os モジュール: ファイルとディレクトリを処理できます。Python システムとオペレーティング システムが対話するためのインターフェイスです。
os モジュールの一般的なメソッド:
os.getcwd( ): 現在の作業ディレクトリ (つまり、現在の Python スクリプトが動作するディレクトリ パス) を取得します。
os.chdir('dirname'): 現在の作業ディレクトリを変更します。 script、シェルの下の cd に相当します
os.system('bash command'): シェル コマンドを実行し、それを直接表示します (新しいシェルを起動してそのコマンドを実行するのと同等です。コマンドの実行後)完了するとシェルは直接終了します)
os.curdir: 現在のディレクトリの文字列名を返します
os.pardir: 現在のディレクトリの親ディレクトリの文字列名を返します
os.makedirs('dirname1/dirname2'): 多層の再帰ディレクトリを生成できます。
os.removedirs('dirname1'): ディレクトリが空の場合、削除して上位に再帰します。 -level ディレクトリ。これも空の場合は削除します。以下同様です。
os .mkdir('dirname'): ディレクトリを作成します。
os.rmdir('dirname'): 削除します。ディレクトリが空でない場合、削除できず、エラーが報告されます。
os.listdir( 'dirname'): 隠しファイルを含む、指定されたディレクトリ内のすべてのファイルとサブディレクトリを表示します
os.remove(): ファイルの削除
os.rename('oldname', 'newname'): ファイル/ディレクトリの名前を変更します (新しいファイル名/ディレクトリ名が既に存在する場合) 、エラーが報告されます。
os.stat(' path/filename'): ファイル/ディレクトリ情報を取得し、ファイルのサイズを取得できます。
os.sep: オペレーティング システムを出力します。システム固有のパス区切り文字 (例: win は '\\'、Linux は '/'
os.liesep: プラットフォームで使用される現在の行終端文字を出力します (例: '\t\n') win の場合は「\n」、Linux の場合は '\n'
os.pathsep: ファイル パスの分割に使用される文字列を出力します
os. name: 出力文字列は現在のプラットフォームを示します (win など)。 >'nt'; Linux ->'posix'
os.environ: オペレーティング システムの環境変数を取得します
os. path.abspath(path): 正規化された絶対パスを返しますパスのパス
os.path.split(path): パスをディレクトリとファイル名のタプルに分割し、
os.path. dirname(path): パスのディレクトリを返します。
os.path.basename(path): path の最後のファイル名を返します (絶対パスは最後のファイル名のみを返します)
os.path .exists(path): かどうかを判断します。パスが存在する場合は True を返し、存在しない場合は False を返します
os.path.isabs(path): 絶対パスかどうかを判断します。絶対パスである場合は True## を返します
# os.path.isfile(path): ファイルかどうかを判断します。# os.path.isdir(path): 既存のディレクトリであるかどうかを判断します。
# os .path .join(path1[,path2[,....]]]): パスとファイル名をリスト内の 2 つの要素に分割し、それらを結合します os.path .getatime(path): 戻り値path# が指すファイルまたはディレクトリの最終アクセス時刻
## os.path.getmtime(path): path が指すファイルまたはディレクトリの最終変更時刻を返します。 os.popen('dir'): 一時ファイルを開いて開いたディレクトリを保存するのと同じです (文字列の形式で変数に割り当てることができます)
##system() と Popen() の違い:
##############################
以上がPythonのosモジュールとは何ですか? osモジュールの一般的なメソッドの紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。