LINUX.ORG.RU

import sys

sys.path.append('/home/vasya/python')

import test
theNamelessOne ★★★★★
()
Ответ на: комментарий от gnomosek

Не робит.

λ nameless@desktop /tmp → pwd                                            
/tmp
λ nameless@desktop /tmp → cat foo.py
import bar

bar.foo()
λ nameless@desktop /tmp → cat bar/bar.py
def foo():
    print("foo")
λ nameless@desktop /tmp → PYTHONPATH="/tmp/bar:$PYTHONPATH" python foo.py
foo
λ nameless@desktop /tmp → 
theNamelessOne ★★★★★
()
Ответ на: комментарий от gnomosek

Нет, именно как я написал, должно сработать. Имя модуля конечно не должно пересекаться с другими.

pi11 ★★★★★
()
Ответ на: комментарий от anonymous

«Импортировать файл» - калпец, хоть бы учили чё, перед тем как юзать питон. Там нет файлов для либ - есть модули. Вот и пишите модули, а не через сраку прокидывайте хвост питона.

menangen ★★★★★
()
Ответ на: комментарий от menangen

Калпец, будем теперь для каждого юзера подмодуль создавать, нефиг хоум использовать, надо же Модули и Срать, перед тем как выяснить, зачем оно надо.

gnomosek
() автор топика

Поскольку ответ уже дали, позволю немного офтопа. За темой следят 3 человека, судя по числу под «оком». Вычитаем ТС, остаются двое, которым интересно узнать, как в питоне импортировать файл как модуль. Позор им.

Virtuos86 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.