您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python3子流程交流示例

Python3子流程交流示例

这是根据您的要求的一个简单示例。此示例为Python 3.x(2.x要求稍作修改)。

import subprocess
import sys

s = "test"
p = subprocess.Popen([sys.executable, "child.py"],
                     stdin=subprocess.PIPE,
                     stdout=subprocess.PIPE)
out, _ = p.communicate(s.encode())
print(out.decode())
s = input()
s = s.upper()
print(s)

我在Mac OS X上编写并测试了此代码。这里没有特定于平台的代码,因此没有理由也无法在Win32上运行。

python 2022/1/1 18:49:35 有331人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶