Нужна помощь с импортом в python 2.4
Описание проблемы:
src\ __init__.py main.py dirFoo\ __init__.py Foo.py dirBar\ __init__.py Bar.py
Мне нужен доступ к main.py в Foo.py
Версияпитон 2.4.3.Это намного проще в Python> 2,5.Но мне сложно в 2.4
Простой абсолютный импорт (т.е. import src.main) должен работать независимо от версии Python.
import src.main
Однако есть несколько вещей, которые помогут прояснить ваш вопрос.
Является ли исходная раскладка плоской (как показано в вопросе) или вложенной (как показано ниже):
Какую именно ошибку вы получите для import src.main из приглашения интерпретатора?
Какую ошибку вы получите для import src.main в Foo.py?
Foo.py
Что вы на самом деле запускаете из командной строки? Вы импортируете src.dirFoo.Foo из другого скрипта или действительно пытаетесь выполнить "python src/dirFoo/Foo.py" напрямую?
src.dirFoo.Foo
"python src/dirFoo/Foo.py"