我试图在pycharm中运行这段代码:
import nmap
nm = nmap.PortScanner()
但是没有成功:
import nmap File "C:\Users\Hélder Júnior\PycharmProjects\security\nmap.py", line 2, in nm = nmap.PortScanner() AttributeError: module 'nmap' has no attribute 'PortScanner
我试图通过pycharm和cmd中的pip安装nmap库。在
nm
是变量,不是库。您的库是nmap
,所以您应该使用nmap.PortScanner()
使用
nm = nmap.PortScanner()
在这里,您显然混淆了两种导入样式。您可以导入模块,然后使用
modulename.ClassName()
引用该类或对导入的模块名进行别名,然后将别名用作
^{pr2}$aliasName.ClassName()
有关更多信息,请考虑查看文档:https://pypi.org/project/python-nmap/
先导入,再使用。在
相关问题 更多 >
编程相关推荐