Python での絶対ファイル パスの決定
ファイルの絶対パスの取得は、特にファイル システムを効果的に管理する場合、Python の基本的なタスクです。 。この記事では、ファイルが絶対パスとしてすでに指定されている場合でも、ファイルの絶対パスを決定する方法について説明します。
解決策
Python は、OS を使用した便利な解決策を提供します。 .path モジュールの abspath 関数。この関数は、ファイルのパスを入力として受け取り、ルート ドライブからファイルの場所までの完全なディレクトリ構造を含む絶対パスを返します。
例
次のパスを考えてみましょう:「mydir/myfile.txt」。絶対パスを取得するには、次のコードを使用できます:
import os path = os.path.abspath("mydir/myfile.txt")
これにより、Windows を使用していると仮定すると、次の絶対パスが生成されます:
"C:/example/cwd/mydir/myfile.txt"
絶対パスの処理
abspath 関数はすでに絶対パスでも機能することに注意してください。これは、絶対パスを必要とする操作を実行する前にパスが絶対パスであることを確認する必要がある場合に便利です。例:
import os absolute_path = os.path.abspath("C:/example/cwd/mydir/myfile.txt")
これは前と同じ絶対パスを返します:
"C:/example/cwd/mydir/myfile.txt"
以上がPythonでファイルの絶対パスを取得するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。