【发布时间】:2013-06-07 21:41:32
【问题描述】:
我有代码
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
stdout, stderr = proc.communicate()
我尝试了分配给 cmd 的无效命令,但 stderr 始终为 Null
像“ls fds”这样的无效命令返回“ls: cannot access fds: No such file or directory” 但是该消息既没有出现在 stdout 也没有出现在 stderr 中。
【问题讨论】:
-
你的shell抛出了那个错误信息。
标签: python subprocess pipe