Найти - Пользователи
Полная версия: относительный путь к файлу.
Начало » Python для новичков » относительный путь к файлу.
1
Alex_3000
Добрый день.
Возникла такая проблема.
Делаю разработку в 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’
Отрабатывает, если прописать абсолютный путь к файлу.

Как избежать этот хардкод?
JOHN_16
Изучить что такое текущая директория, и осознать в чем проблема.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB