代码如下:
p = sub.Popen('pwsh', stdout=sub.PIPE, stdin=sub.PIPE, stderr=sub.PIPE, encoding="ansi")
我紧接着使用了:
print(p.poll())
可它没有像我预期的一样return掉None
,反而是0
,就是进程完毕了。
我确定stdout
是正常输出了,可为什么进程直接结束了呢?
代码如下:
p = sub.Popen('pwsh', stdout=sub.PIPE, stdin=sub.PIPE, stderr=sub.PIPE, encoding="ansi")
我紧接着使用了:
print(p.poll())
可它没有像我预期的一样return掉None
,反而是0
,就是进程完毕了。
我确定stdout
是正常输出了,可为什么进程直接结束了呢?