Я новичок в программировании и в Python. Я использую Mac OSX, пытаюсь работать с PyCharm. Я просмотрел это, 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'
Сделаю.
Может кто-нибудь помочь?
__file__
? - person Anand S Kumar   schedule 20.09.2015'/Users/AlanH/Python/starthere.py'
, чего я не понимаю, потому что такого файла нет в моей папке Python - person TheRealFakeNews   schedule 20.09.2015__file__
? - person TheRealFakeNews   schedule 20.09.2015print(__file__)
, чтобы протестировать. - person Anand S Kumar   schedule 20.09.2015print(__file__)
и вернулсяname '__file__' is not defined
- person TheRealFakeNews   schedule 20.09.2015