Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 13, 2017 15:40:25

Alex_3000
Зарегистрирован: 2017-02-13
Сообщения: 7
Репутация: +  1  -
Профиль   Отправить e-mail  

относительный путь к файлу.

Добрый день.
Возникла такая проблема.
Делаю разработку в Eclipse.
Есть проект Test и файл test.py, который находится в Test/pkg/test.py

В нем обращаюсь к текстовому файлу, который тоже находится в папке pkg:

 f = open("somefile.txt")
for x in f:
    print(x.strip())

В Eclipse все работает.
Но когда пытаюсь запустить через консоль:
>python C:\…\workspace\Test\work\test.py
Выдает ошибку No such file or directory : ‘somefile.txt’
Отрабатывает, если прописать абсолютный путь к файлу.

Как избежать этот хардкод?

Офлайн

#2 Фев. 13, 2017 17:14:39

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

относительный путь к файлу.

Изучить что такое текущая директория, и осознать в чем проблема.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version