在Windows 10上使用cmd运行Python 2.7.16。当我运行导入.py
的{{1}}文件时,出现错误:
“文件“ C:\ Python27 \ scipy.py”,第18行,在 从.python导入string_types ValueError:尝试以非包形式进行相对导入”
由于string_types应该已经包含在python中,所以我不明白为什么会发生此错误,并且似乎无法通过它。有人知道如何解决这个问题吗?
答案 0 :(得分:0)
您尝试过
>>> from . import MyModule #MyModule.py
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: Attempted relative import in non-package
>>>
此处.
表示您当前的路径
尝试, 从MyModule导入*
现在您可以使用string_types
或
import MyModule as m
m.string_types