我正在尝试在 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 库。
最佳答案
您显然在这里混淆了两种导入样式。您可以导入模块,然后使用 modulename.ClassName()
import nmap
nm = nmap.PortScanner()
或者为导入的模块名称添加别名,然后使用别名为aliasName.ClassName()
import nmap as nm
netmap = nm.PortScanner()
有关更多信息,请考虑查看文档:https://pypi.org/project/python-nmap/
关于python - 我在 pycharm 中导入 nmap 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56110930/