現在実行中のPythonモジュールのパスをどのように表示しますか?
bla.pyが/Users/user/documents/python/
に置かれている場合は、/Users/user/documents/python/bla.py
と表示されます。現在実行中のPythonモジュールのパスをどのように表示しますか?
9
A
答えて
12
あなたはそれをインポートするとき、あなたは
import sys
sys.modules[__name__].__file__
を使用することができるはずでもATのどこモジュールが知りたい場合は、私は、これは私のLinuxシステム上の絶対パスが含まれて知っているが、私は聞きましたそれはWindows上ではないと言いました。
7
import os
print os.path.abspath(__file__)
+2
これは、プログラムの実行を開始するために呼び出されたファイルと同じディレクトリにあるファイルに対してのみ機能することに注意してください。 – aaronasterling
+0
@aaronあなたは正しいです、私はそれがOPが求めているものに合うべきだと思います – systempuntoout
関連する問題
- 1. emacsでは、現在のフレームの現在の行だけをどのように強調表示しますか?
- 2. cProfileの実行中に現在のモジュールを取得する
- 3. Java listFilesは現在の実行中のファイルをリストに表示しません
- 4. 現在実行中のアプリケーションをアンドロイドで表示する
- 5. lldb:ソースを現在の実行行の中央に表示する方法は?
- 6. NSUndoManager.groupsByEventは現在の実行ループのパスをどのように決定しますか?
- 7. どのように現在実行中のタスクをアンドロイドで殺す
- 8. ARKitで現在のデバイス位置をどのように表示しますか?
- 9. 現在再生中のHTTPライブストリームのビットレートをどのように表示しますか?
- 10. PHPは現在のサーバのパスを表示します
- 11. 現在実行中のアクティビティのインスタンスを取得しますか?
- 12. XSLTでどのように現在の要素パスを出力しますか?
- 13. 現在実行中のLinuxプロセスをバックグラウンドで実行するにはどうすればよいですか?
- 14. Amazon Redshiftで現在実行中のDDLクエリをどのようにクエリしますか?
- 15. 現在実行中のブラウザの現在のWebアプリケーションを検出します。
- 16. 現在実行中のPHP実行ファイルを調べるにはどうすればよいですか?
- 17. 現在のクラスをIntelliJ IDEAのどのモジュールに属するか表示する
- 18. .pkgをインストールする:更新中のアプリケーションが現在実行中かどうかを確認しますか?
- 19. Atlassian Bambooは、現在実行中/実行中のビルドを停止します。
- 20. JVMで現在実行中のすべてのスレッドグループとスレッドを表示
- 21. Pythonで現在実行中のモジュールまたはクラス名にアクセスするにはどうすればよいですか?
- 22. jquery-mobileの現在/ライブページはどのように表示されますか?
- 23. Swiftを使用して、現在実行中のすべてのアプリを一覧表示できますか?
- 24. ウィンドウバーのファイル名の代わりに表示し、現在のパス
- 25. 現在実行中のタスクのパッケージとクラスのリストを私のアンドロイドアプリケーションに表示します
- 26. 現在実行中のアプリケーションの名前とバージョンはどのように取得できますか?
- 27. 端末に現在のブランチとフォルダのパスを表示するにはどうしたらいいですか?
- 28. h2データベースで現在のスキーマ検索パスを表示するにはどうすればよいですか?
- 29. どのようにして現在のRouteDataにアクセスしますか.net MVCで表示しますか?
- 30. windows powershellは、各ループの実行中に現在の変数をパイプラインに表示します。
それはまた素晴らしいです。 –
Linuxシステムでも絶対パスは含まれません。 Debian linuxに対してテストされました6 –
@Tyler weird。この回答を投稿した時点で私はubuntu 10.04を実行していました。ヘッドアップをありがとう。 – aaronasterling