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

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

DDD
DDDオリジナル
2024-12-09 05:18:10341ブラウズ

How Do I Get the Current Directory and File Location in Python?

Python で現在のディレクトリとファイルの場所を取得する

実行中の Python ファイルの現在のディレクトリと場所を特定することは、さまざまな用途に役立ちます。目的。これを達成する方法は次のとおりです:

1.現在のディレクトリ

現在の作業ディレクトリ (シェルから Python スクリプトが実行された場所) を取得するには、次の Python コードを使用します。

import os
cwd = os.getcwd()

これは絶対パスを提供します。 Python スクリプトを実行する前にシェルで別のディレクトリが指定されていた場合でも、現在のディレクトリにコピーされます。

2. Python ファイルの場所

Python ファイルが保存されているディレクトリへのフル パスを取得するには、ファイル内で次のコードを使用します。

import os 
dir_path = os.path.dirname(os.path.realpath(__file__))

__file__ は、現在の作業ディレクトリを基準とした現在実行中の Python ファイルの名前。 os.path.dirname は指定されたパスからディレクトリ名を抽出しますが、os.path.realpath はパス内のすべてのシンボリック リンクが確実に解決されるようにします。

追加リソース:

  • [OSモジュール](https://docs.python.org/3/library/os.html)
  • [os.getcwd](https://docs.python.org/3/library/os.html #os.getcwd)
  • [os.pathモジュール](https://docs.python.org/3/library/os.path.html)
  • [os.path.dirname](https://docs.python.org/3/library) /os.pa th.html#os.path.dirname)
  • [os.path.realpath](https://docs.python.org/3/library/os.path.html#os.path.realpath)

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

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