【发布时间】:2016-01-18 16:32:15
【问题描述】:
我无法通过 python subprocess.Popen... 使用 2.6 插入模式。
测试:打开python解释器...
import subprocess
a = subprocess.Popen(['ping', '-c 1', '-p ff', '172.16.1.1'],subprocess.PIPE)
结果 ... ping:模式必须指定为十六进制数字。
我已将 ff 替换为:“f”、“23”、23、0x23 和一系列内容。我只是想看看shell认为它得到了什么。但是 shell=True 并没有像我预期的那样做,a.communicate() 给出了 (none,none)
【问题讨论】:
标签: python hex subprocess parameter-passing