ホームページ  >  記事  >  バックエンド開発  >  Pythonでファイルの絶対パスを取得するには?

Pythonでファイルの絶対パスを取得するには?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-26 10:18:09983ブラウズ

How to Get the Absolute Path of a File in Python?

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 サイトの他の関連記事を参照してください。

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