我是编程和Python的新手。我在Mac OSX上,尝试使用PyCharm。我查看了this,this,this和几个。
但我似乎无法获得当前运行文件的路径。如果我使用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'
会做的。
有人可以帮忙吗?