寻址python对象

2024-05-29 02:46:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用ncclient for Python。你知道吗

如果我这样做,它会起作用:

from ncclient import manager
m = manager.connect()

如果我这样做,它就会失败:

import ncclient
m = ncclient.manager.connect()

错误是AttributeError: 'module' object has no attribute 'manager'。你知道吗

我不明白有什么区别。这两种方法不应该是相同的吗?为什么不呢?你知道吗


Tags: 方法nofromimportforobjectconnect错误
1条回答
网友
1楼 · 发布于 2024-05-29 02:46:23

导入模块(包)不会自动导入子模块。(有些模块可以。例如,导入os模块也会导入os.path

替换以下行:

import ncclient

使用:

import ncclient.manager

加载子模块manager。你知道吗

相关问题 更多 >

    热门问题