我的意思是不替换“..”。我在 PySDL2-0.8.0 库中看到过这个:
from .. import sdlimage
我之所以这样问自己,是因为我正在尝试运行他们提供的示例之一,并且阅读回溯将我带到一个包含以下内容的文件:
_HASPIL = True
try:
from PIL import Image
except ImportError:
_HASPIL = False
_HASSDLIMAGE = True
try:
from .. import sdlimage
except ImportError:
_HASSDLIMAGE = False
当然在同一个文件中的某个时刻:
if not _HASPIL and not _HASSDLIMAGE:
raise UnsupportedError(load_image,
"cannot use PIL or SDL for image loading")
我没有安装 PIL(python 图像库),但我有 sdlimage.py 文件。所以我要运行的文件是:
/Library/Python/2.7/site-packages/sdl2/examples/helloworld.py
sdlimage.py的路径:
/Library/Python/2.7/site-packages/sdl2/sdlimage.py
以及引发 UnsupportedError(load_image, "cannot use PIL or SDL for image loading") 的文件:
/Library/Python/2.7/site-packages/sdl2/ext/image.py
我认为这些导入有些可疑...有什么想法吗?
最佳答案
关于python - 'from .. import module' 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21536488/