gpt4 book ai didi

python - 如何从 python 程序生成多个 python 脚本?

转载 作者:太空宇宙 更新时间:2023-11-03 14:35:37 25 4
gpt4 key购买 nike

我想从我的程序(也是用 Python 编写的)生成(fork?)多个 Python 脚本。

我的问题是我想为每个脚本分配一个终端,因为我将使用 pexpect 收集它们的输出。

我尝试过使用 pexpectos.execlpos.forkpty,但它们都没有达到我的预期。

我想生成子进程并忘记它们(它们将处理一些数据,将输出写入我可以用 pexpect 读取的终端,然后退出)。

是否有任何图书馆/最佳实践/等。完成这项工作?

附注在你问我为什么要写入 STDOUT 并从中读取之前,我会说我不写入 STDOUT,我读取 tshark 的输出。

最佳答案

参见 subprocess module

The subprocess module allows you to spawn new processes, connect to their input/output/error pipes, and obtain their return codes. This module intends to replace several other, older modules and functions, such as:

os.system

os.spawn*

os.popen*

popen2.*

commands.*

关于python - 如何从 python 程序生成多个 python 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/961838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com