Python 3.x Python 3.5 CGI os.system命令将输出获取到一个变量,以便稍后在浏览器中显示

Python 3.x Python 3.5 CGI os.system命令将输出获取到一个变量,以便稍后在浏览器中显示,python-3.x,cgi,Python 3.x,Cgi,我是Python新手,因此非常感谢任何指针。我正在运行os.system(“这里有多个命令”),但我无法获得变量的输出,以便稍后显示。我也在写CGI脚本 以下是我正在尝试的: 我正在传递IP变量,该变量作为用户的输入 系统(“/usr/local/bin/nmap%s(ip)| grep tcp | awk-F'/'{print$1}'”) 在bash中,这就像 var=$(操作系统(“/usr/local/bin/nmap%s(ip)| grep tcp | awk-F'/''{print$1

我是Python新手,因此非常感谢任何指针。我正在运行os.system(“这里有多个命令”),但我无法获得变量的输出,以便稍后显示。我也在写CGI脚本

以下是我正在尝试的:

我正在传递IP变量,该变量作为用户的输入

系统(“/usr/local/bin/nmap%s(ip)| grep tcp | awk-F'/'{print$1}'”)

在bash中,这就像

var=$(操作系统(“/usr/local/bin/nmap%s(ip)| grep tcp | awk-F'/''{print$1}'))

echo$var

我想在Python3.5中也这样做,以便在浏览器上反映这一点

我尝试了os.popen方法,但当我将变量传递给它并 我需要能够在命令中传递变量。

的可能重复