Травление Python после изменения каталога модуляPython

Программы на Python
Ответить
Гость
 Травление Python после изменения каталога модуля

Сообщение Гость »


Недавно я изменил структуру каталога моей программы: раньше все мои модули располагались в «основной» папке. Теперь я переместил их в каталог, названный в честь программы, и поместил туда __init__.py, чтобы создать пакет.

Теперь у меня в основном каталоге есть один файл .py, который используется для запуска моей программы, что намного удобнее.

В любом случае, попытка загрузить маринованные файлы из предыдущих версий моей программы не удалась. Я получаю сообщение «Ошибка импорта: нет модуля с именем инструменты» — я думаю, это потому, что мой модуль раньше находился в основной папке, а теперь он находится вWhyteboard.tools, а не просто в инструментах. Однако код, который импортируется в модуль инструментов, находится в том же каталоге, что и он, поэтому я сомневаюсь, что есть необходимость указывать пакет.

Итак, каталог моей программы выглядит примерно так:

whiteboard-0.39.4

-->whyteboard.py

-->README.txt

-->CHANGELOG.txt

---->белая доска/

---->whiteboard/__init__.py

---->whiteboard/gui.py

---->whiteboard/tools.py

whyteboard.py запускает блок кода изWhyteboard/gui.py, который запускает графический интерфейс. Этой проблемы с травлением определенно не возникало до реорганизации каталога.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»