LINUX.ORG.RU

Сообщения pyro

 

На каких площадках лучше фрилансить?

Посоветуйте на каких интернет площадках сейчас лучше всего заниматься фрилансом?

 

pyro
()

Как сделать модуль с не python файлами внутри?

Структура файлов:

root/:
  pkg/:
    __init__.py
    data.txt
    core.py

  test.py

Содержимое файлов:


#__init__.py
#Пустой

#data.txt:
Hello!

#core.py:
def hello():
    datafile = 'data.txt'
    print open(datafile, 'r').read()

#test.py:
from pkg.core import hello
hello()
 

При выполнении test.py будет ошибка:

IOError: [Errno 2] No such file or directory: 'data.txt'
Как правильно указать путь к файлу 'data.txt' в модуле, чтобы при импорте hello из pkg путь к data.txt был всегда правильный?

 

pyro
()

RSS подписка на новые темы