我在“opencc”中略胜一筹
当我把下面的代码
import opencc
它显示
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import opencc
File "C:\Python34\lib\site-packages\opencc\__init__.py", line 6, in <module>
from version import __version__
ImportError: No module named 'version'
但是“\uuuuuuu init\uuuu.py”和“version.py”在同一个目录中 C: \Python34\lib\site packages\opencc
opencc
|----__init__.py
|----version.py
文件:version.py
__version__ = '0.1'
当我改变
from version import __version__
进入
__version__ = '0.1'
opencc,它工作了
我知道这没什么区别,但我只想知道为什么in I t.py不能在同一目录中导入module version.py
opencc
模块与Python 3不兼容。它目前只能在Python 2上使用。具体来说,
version
模块是opencc
包的一部分,但是在Python 3中,您需要使用绝对导入、from opencc.version import __version__
或from .version import __version__
。代码也会有其他问题。相关问题 更多 >
编程相关推荐