我必须在我的 python3 脚本中使用 Ncat stdin-pipe,并且我决定使用它subprocess.Popen。但即使我这么称呼,NCat 也会立即结束并显示错误代码 2 并写入:Ncat: You must specify a host to connect to. QUITTING.。我的代码:
import subsubprocess a = subprocess.Popen(['nc', '--keep-open', '--listen', '8000'], stdin = subprocess.PIPE, shell = True) ...
我试图提出localhost倒数第二个论点:
a = subprocess.Popen(['nc', '--keep-open', '--listen', 'localhost', '8000'], stdin = subprocess.PIPE, shell = True)
但它给出了一个结果。在控制台 和nc --keep-open --listen 8000, 和nc --keep-open --listen localhost 8000工作完美。我应该怎么办?
茅侃侃
拉风的咖菲猫
随时随地看视频慕课网APP
相关分类