ホームページ  >  記事  >  バックエンド開発  >  os および os.path モジュールのファイル ディレクトリに対して一般的に使用されるメソッドの詳細な説明

os および os.path モジュールのファイル ディレクトリに対して一般的に使用されるメソッドの詳細な説明

高洛峰
高洛峰オリジナル
2017-03-26 16:46:191429ブラウズ

Python はクロスプラットフォーム言語です。つまり、同じソース コードを変更することなく、異なるオペレーティング システムに同様に実装できます。

OS モジュール を使用すると、どのオペレーティング システムでどのモジュールを使用するかを心配する必要がなくなります。OS モジュールは、正しいモジュールを選択して呼び出すのに役立ちます。

現在の作業ディレクトリに戻る(path)3 dir(path='.')4mkdir(path)単一レベルのディレクトリを作成します5makedirs(path)remove(path )Deletermdir( path) ディレクトリを再帰的に削除し、サブディレクトリからレイヤーごとに削除してみてください。親ディレクトリを参照し、ディレクトリが空でない場合は例外をスローしますファイルの名前をoldからnewに変更しますCommandシステムを実行するには top)以下は、すべてのプラットフォームをサポートするパス操作で一般的に使用されるいくつかの定義です番号
# getcwd() 2chdir 作業ディレクトリを変更する
リスト指定したディレクトリ内のファイル名を一覧表示します('.'はカレントディレクトリ、'..'は上位ディレクトリを意味します)
ディレクトリが既に存在する場合は例外をスローします
再帰的に複数レベルのディレクトリを作成します。注: 'E:\a\b' と 'E:\a\c' は競合しません 6
files 7
単一レベルのディレクトリを削除します。ディレクトリが空でない場合は、例外がスローされます 8removedirs(path)
9 rename(old, new)
10 system(command)
11 walk(
最上位パスの下にあるすべてのサブディレクトリを走査し、トリプルを返します: (path, [include directory], [Include files])
関数名
使い方

1os.curdirLinux では「/」)current プラットフォームで使用される行終端文字 (Win では「rn」) 、Linux では「n」) は、現在使用されているオペレーティング システムを指します
は現在のディレクトリ('.')を指します2 os.pardirは上位レベルのディレクトリ('..')を指します 3os。 sep出力オペレーティング システム固有のパス区切り文字 (Win では「\」、
4 os.linesep
5 os.name

os.pathモ​​ジュールパス上でよく使われる関数

番号関数名使用メソッド1 (path)2(path)3 join ( path1[, path2[, ...]]) path1 と path2 の部分をパス名に結合します4 split(path) ファイル名とパスを分割し、return (f_path, f_name) タプル。ディレクトリが完全に使用されている場合、最後のディレクトリもファイル名として分離され、ファイルまたはディレクトリが存在するかどうかは 5 splitext(path) によってファイル名と拡張子が分離されます。 (f_name, f_extension) タプルを返します 6 getsize(file) 指定されたファイルのサイズをバイト単位で返します 7 getatime(file) 指定されたファイルの最新アクセス時間を返しますfile (秒、時間モジュールの gmtime() または 8 getctime(file) 指定されたファイルの作成時間を返しますfile (浮動小数点秒、時間モジュールの gmtime() または localtime() 関数変換を使用できます) 9 getmtime(file) 指定されたファイルの最新の変更時刻を返します (浮動小数点秒、時間モジュールの変換も可能) time モジュールの gmtime() または localtime() を使用します 関数変換)
Basenameディレクトリパスを削除してファイル名だけを返す
dirnameファイル名を削除してディレクトリパスのみを返す
浮動小数点型localtime() 関数を使用して変換できます)
次の関数は True または False を返します

番号関数名使い方1 exists(path)指定されたパス(ディレクトリまたはファイル)が存在するかどうかを判定します2isabs(path)指定されたパスが存在するかどうかを判定します絶対パス3isdir(path)指定されたパスが存在し、ディレクトリであるかどうかを判断します4isfile(path)指定されたパスが存在し、ファイルであるかどうかを判断します5islink(path)指定されたパスが存在し、それがシンボリックリンクであるかどうかを判断します6ismount(path)指定されたパスが存在し、マウントポイントであるかどうかを判断します7samefile(path1, paht2) path1 と path2 の両方を決定します パスは同じファイルを指していますか

以上がos および os.path モジュールのファイル ディレクトリに対して一般的に使用されるメソッドの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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