Python:很难获得当前的脚本路径

时间:2015-09-20 09:39:45

标签: python macos path pycharm sys

我是编程和Python的新手。我在Mac OSX上,尝试使用PyCharm。我查看了thisthisthis几个

但我似乎无法获得当前运行文件的路径。如果我使用os.getcwd(),我会

'/Users/AlanH/Python'

实际上,完整的文件路径是:

'/Users/AlanH/Python/Exercises/PythonBasics/starthere.py'

所以我不明白为什么那不起作用。

如果我尝试使用sys.path[0],它会打开一条路径,将我带到我的图书馆,然后潜入Enthought(不知道为什么,即使我正在使用Anaconda发行版)。

我可以继续讨论我尝试过的所有可能的解决方案,但没有任何效果。我想要的只是获得当前运行文件的确切路径。所以要么

'/Users/AlanH/Python/Exercises/PythonBasics/starthere.py'

或者

'/Users/AlanH/Python/Exercises/PythonBasics'

会做的。

有人可以帮忙吗?

0 个答案:

没有答案