为什么这不起作用:
import matplotlib.pyplot as plt
import os
import skimage
camera = skimage.io.imread(os.path.join(skimage.data_dir, 'camera.png'))
#plt.show(io.imshow(camera))
但是使用from skimage import io
。所以这有效:
import matplotlib.pyplot as plt
import os
import skimage # I still need to import skimage to get the data_dir
from skimage import io
camera = io.imread(os.path.join(skimage.data_dir, 'camera.png'))
#plt.show(io.imshow(camera))
我想
import skimage
skimage.io."something"
相当于
from skimage import io
io."something"
我想
import skimage skimage.io."something"
相当于
from skimage import io io."something"
不是。
import skimage
使python查找skimage模块。也许有一个__init__.py
设置可以设置什么变得可见,以及在导入该模块时要执行的操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句