1

我正在使用 windows 7 和 python 2.7 我正在使用自定义 url 启动应用程序。在应用程序代码中我想知道目录的路径,这个应用程序被放置,即它被放置在 C:\Program Files (x86)\myapp\auth\custom.exe

所以我曾经path = os.getcwd()得到,path = C:\Program Files (x86)\myapp\auth 但根据用于启动自定义 url 应用程序的网络浏览器,我得到不同的路径

对于 Mozilla,它即将到来C:\Program Files (x86)\Mozilla Firefox 对于 Chrome, C:\Program Files (x86)\Google\Chrome\Application\35.0.1916.153

那么,如何获得正确的目录地址

4

1 回答 1

1

您可以使用

[test@test ~]$ cat /tmp/test.py
import os

print os.path.split(__file__)

[test@test ~]$ python /tmp/test.py
('/tmp', 'test.py')

这可能会解决您的问题。

于 2014-07-03T07:12:30.553 回答