我试着用ncclient来处理Python。
如果我这样做,它就会奏效:
from ncclient import manager
m = manager.connect()如果我这样做,它就失败了:
import ncclient
m = ncclient.manager.connect()错误是AttributeError: 'module' object has no attribute 'manager'。
我不明白这有什么区别。不管是哪种方式,这不是同一种方法吗?为什么不是呢?
发布于 2014-05-31 00:27:43
导入模块(包)不会自动导入子模块。(有些模块可以。例如,导入os模块也导入os.path)
替换以下一行:
import ncclient通过以下方式:
import ncclient.manager加载子模块manager。
https://stackoverflow.com/questions/23965201
复制相似问题