python - 我可以从 python 脚本中找到运行 python 脚本的可执行文件的路径吗?

标签 python introspection

有没有办法检索运行当前 python 脚本的可执行文件的路径(从 python 脚本中)?

最佳答案

那应该做你想做的

>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'

>>> import os
>>> os.path.dirname(sys.executable)
'C:\\Python26'

关于python - 我可以从 python 脚本中找到运行 python 脚本的可执行文件的路径吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2691655/

相关文章:

python - 在 Python 中打开一个 csv.gz 文件并打印前 100 行

Python urllib2。网址错误 : <urlopen error [Errno 10048] Only one usage of each socket address (protocol/network address/port) is normally permitted>

python - 访问名为 class 的 pandas 行元素时出错

python - pytorch加载数据时出错 : 'Image' object has no attribute 'shape'

Python 对象检查器?

java - 属性对象可以到达它所属的对象吗?

python - 如何使用 Python Regex 忽略字符

d - 如何检查变量是否在D中声明?

python - django - 具有模型类如何获取所有字段的列表、它们的类型和传递的参数?

ruby - 如何在 ruby​​ 中搜索定义的常量