我正在尝试使用importlib库来验证在Python 3.5.2中执行脚本的计算机上是否安装了nmap库
我正在尝试使用importlib.util.find_spec("nmap")但收到以下错误.
>>> import importlib
>>> importlib.util.find_spec("nmap")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'importlib' has no attribute 'util'
Run Code Online (Sandbox Code Playgroud)
谁能告诉我哪里出错了?
编辑
我能够使用以下代码使函数工作.
#!/usr/bin/pythonw
import importlib
from importlib import util
#check to see if nmap module is installed
find_nmap = util.find_spec("nmap")
if find_nmap is None:
print("Error")
Run Code Online (Sandbox Code Playgroud)