Python で現在の実行パスとファイル名にアクセスする
複数のスクリプト ファイルを連続して実行する場合、そのファイルパスを取得する必要があります。プロセス内で現在実行中のスクリプト。 3 つのリンクされたスクリプトがあるシナリオを考えてみましょう。
目的は、script_3.py を引数として渡さずに、ファイル名とパスを決定することです。 script_2.py.
解決策:
現在のスクリプトのパスとファイル名を取得する簡単な解決策は、file 属性を利用することです。この属性は、現在実行されている Python ファイルのパスを保持します。以下のコード スニペットは、その使用法を示しています。
__file__
ただし、file にはシンボリック リンクが含まれる場合があります。これらのリンクを削除して絶対パスを取得するには、os.path.realpath 関数を使用できます。
import os os.path.realpath(__file__)
このメソッドは、現在実行中のスクリプトの絶対パスを提供するため、スクリプトを取得するための信頼できるソリューションになります。スクリプト自体から必要な情報を取得します。
以上がPython で現在のスクリプトのファイル名とパスを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。