ホームページ >バックエンド開発 >Python チュートリアル >Python で現在のファイルのディレクトリ パスを取得するにはどうすればよいですか?

Python で現在のファイルのディレクトリ パスを取得するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-11 18:12:12330ブラウズ

How Can I Get the Current File's Directory Path in Python?

現在のファイルのディレクトリ パスへのアクセス

Python では、さまざまな手法を使用して現在のファイルのディレクトリ パスを取得できます。

現在実行中のスクリプトのディレクトリパスを取得するには実行:

Python 3:

import pathlib
pathlib.Path(__file__).parent.resolve()

Python 2 および 3:

import os
os.path.dirname(os.path.abspath(__file__))

意図が現在の作業ディレクトリを取得するには:

Python 3:

import pathlib
pathlib.Path().resolve()

Python 2 および 3:

import os
os.path.abspath(os.getcwd())

file が現在のファイルを参照していることに注意することが重要です。ファイル。これは通常、実行されるスクリプトです。コードがデータベースやオンライン リソースなどのファイル以外のソースからロードされる場合、ファイル が定義されない可能性があります。

追加情報については、次のリファレンスを参照してください。

  • [Python のパスライブラリ]ドキュメント](https://docs.python.org/3/library/pathlib.html)
  • [os.path - Python 2.7、os.path - Python 3](https://docs.python .org/2.7/library/os.path.html、 https://docs.python.org/3/library/os.path.html)
  • [os.getcwd - Python 2.7、os.getcwd - Python 3](https://docs.python. org/2.7/library/os.html?#os.getcwd、 https://docs.python.org/3/library/os.html#os.getcwd)
  • [file変数は何を意味しますか?](https:// wiki.python.org/moin/GlobalVariables)

以上がPython で現在のファイルのディレクトリ パスを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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