如何在另一个python进程运行时使用python解释器?

2024-05-14 17:29:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用python3.6并在脚本中启动一个进程(VTK可视化)。在我关闭可视化窗口之前,命令行被阻塞,我想更改它。我读过一些关于多处理和线程的文章,但我不确定哪种方法是正确的。在

这就是我想要达到的目标和我的想法:

  • 启动两个进程(可视化窗口和输入循环)
  • 使用exec(input),输入被写入脚本
  • 之后,可视化窗口将更新

我很感谢任何建议,哪种方法适合我的意愿!在

编辑:我尝试了线程化,并启动了两个线程,但命令行仍然被阻塞,直到我关闭窗口,输入输入后才重新打开。。以前有没有人取得过类似的成就?在


Tags: 方法命令行脚本编辑目标input进程可视化
1条回答
网友
1楼 · 发布于 2024-05-14 17:29:36
from multiprocessing
p = multiprocessing.Pool(1)
p.map(VTZ,args)
p.close()

这将在一个单独的线程上打开vtz可视化。 如果在线程之间传递信息,则必须有Pipe()参数。这要复杂得多。在

另一种方式。 导入操作系统 导入线程

^{pr2}$

在操作系统('python programName')这将调用命令提示符并为您输入参数。通过这样做,几乎不可能在窗口之间来回传递信息。在

相关问题 更多 >

    热门问题