【发布时间】:2018-12-12 22:31:03
【问题描述】:
这里是python的总菜鸟,但正在努力学习
我正在尝试启动一个新的终端窗口,该窗口正在通过 python 脚本在端口 7777 上运行 netcat 侦听器。
我试过了……
import os
netcat = '--command \"nc -nvlp 7777\"'
print ("Starting listener on port 7777")
from subprocess import call
call(['xfce4-terminal', netcat])
和
from subprocess import call
call(['xfce4-terminal', '--command', '"nc -nvlp 7777"')]
但没有骰子。第二个示例将实际启动终端并查找命令,但不执行 netcat “参数”。
这似乎是因为使用 --command 需要我的 netcat 参数用引号引起来。
提前感谢所有帮助
【问题讨论】: