imr*_*nal 6 python linux workflow matplotlib
是否可以运行生成一个图形(或多个图形)的Python代码并保持这些图形打开,即使在程序结束后也是如此?
目前,当我show()在代码末尾使用时,程序执行$ python somecode.py将停止,直到我关闭该图(或多个图)。从而导致终端无法使用。
我是否需要知道如何为每个人物分配不同的作业 ID,以便这些人物与主程序分开运行?如果是这样我怎样才能做到这一点?
当人们想要使用不同的输入执行有限次数的程序并且不希望将每个结果图形存储为(单独的)文件时,这种需求就变得显而易见。这对于进行快速比较非常方便。
一个明显的解决方案是在单独的终端会话中运行该程序。
为了继续显示图像,python 必须仍在运行。如果 python 仍在运行,那么在标准用法中您将无法使用终端。
一般来说,对于这种类型的工作流程,人们可能会使用ipython,您可以在其中轻松运行所需的程序/代码/脚本,然后继续使用交互式解释器。
替代解决方案包括:
-将正在运行的进程移至后台
-在后台运行进程- 在gnu screen
中运行进程。
| 归档时间: |
|
| 查看次数: |
4271 次 |
| 最近记录: |