Python 3.5 CGI os.system命令将输出输出到变量以便稍后在浏览器中显示

时间:2016-09-22 10:28:46

标签: python-3.x cgi

我是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方法但是当我将变量传递给它时它出错了 我需要能够在命令中传递变量。

0 个答案:

没有答案