ホームページ  >  記事  >  バックエンド開発  >  現在実行中の Python ファイルのパスを確実に取得する方法

現在実行中の Python ファイルのパスを確実に取得する方法

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-25 02:35:29455ブラウズ

How to Reliably Get the Path of the Currently Running Python File?

現在実行中の Python ファイルのパスを取得する方法

問題:

現在実行中の Python ファイルへのパスを確認するのは面倒な場合があります。特に、特定のシナリオで信頼性が低いことが判明したアプローチに遭遇した場合はそうです。これらには、別のスクリプトから実行が開始されるインスタンスや、IDLE や Mac OS X v10.6 などの特定の環境内で実行が開始されるインスタンスが含まれます。

解決策:

現在実行されている Python のファイル パスを普遍的に取得するにはファイルを作成するには、次の手順を実行します:

  1. 必要なモジュールをインポートします:

    • import from Inspection import getsourcefile
    • from os.path import abspath
  2. この関数を使用します:

    • ソースのパスを取得したい場所ならどこでもfile, use abspath(getsourcefile(lambda:0))

このメソッドを実装することで、実行環境やファイル 属性。

以上が現在実行中の Python ファイルのパスを確実に取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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