我正在使用“ActivePython-3.2.2.3-win64-x64”时遇到错误ImportError: No module named core.text
实际上,它在 32 位 win7 中运行良好。但是最近,我安装了64位的win7。现在,当我尝试再次运行同一个文件时,它给了我一个错误。我的目录结构:
my_SQLi.py
core
text.py
所以,我此刻一无所知。为什么会报错!!!我应该在哪里做哪些改变?
我正在使用“ActivePython-3.2.2.3-win64-x64”时遇到错误ImportError: No module named core.text
实际上,它在 32 位 win7 中运行良好。但是最近,我安装了64位的win7。现在,当我尝试再次运行同一个文件时,它给了我一个错误。我的目录结构:
my_SQLi.py
core
text.py
所以,我此刻一无所知。为什么会报错!!!我应该在哪里做哪些改变?
您需要__init__.py
在目录中有一个文件core
:这使它成为一个包,这意味着您可以使用“dotted”语法访问子模块core.text
。该__init__.py
文件可以为空。
参考:http ://docs.python.org/3.3/tutorial/modules.html#packages