2013-01-23 8 views
3

я получаю сообщение об ошибке ImportError: No module named core.text
Я использую 'ActivePython-3.2.2.3-win64-x64' На самом деле, она работает хорошо в 32-битной win7 , Но недавно я установил 64-битный win7. И теперь, когда я пытаюсь запустить тот же файл снова, это дает мне ошибку. Моя структура каталогов:Python 3 - "ImportError: Нет модуль с именем ..."

my_SQLi.py 
core 
    text.py 

Итак, я невежествен в данный момент. Почему это ошибка? Где и какие изменения я должен сделать?

ответ

6

Для этого необходимо иметь файл __init__.py в каталоге core: это делает его пакетом, что означает, что вы можете получить доступ к подмодулям с «пунктирным» синтаксисом core.text. Файл __init__.py может быть пустым.

Код: http://docs.python.org/3.3/tutorial/modules.html#packages

Смежные вопросы