我是Python的新手,所以任何指针都非常受欢迎。我正在运行os.system("这里有多个命令")但是我无法将输出变为稍后要显示的变量。我也在写CGI脚本。
以下是我的尝试:
我正在传递我作为用户输入的IP变量。
os.system(" / usr / local / bin / nmap%s(ip)| grep tcp | awk -F' /'' {print $ 1}&# 39;")
在bash中这就像
var = $(os.system(" / usr / local / bin / nmap%s(ip)| grep tcp | awk -F' /'' {print $ 1}'"))
echo $ var。
我想在Python 3.5中做同样的事情,在浏览器上回应这个。
我尝试了os.popen方法但是当我将变量传递给它时它出错了 我需要能够在命令中传递变量。