从另一个脚本获取Python脚本状态

时间:2014-07-11 13:08:59

标签: python

我有一个python3程序可以做一些东西和一个金字塔应用程序,允许用户与程序的数据库进行交互。比如,我的程序可能忙于两种活动:' Task1'和'任务2'。我希望能够从我的Pyramid应用程序获取当前活动(更好地使用其他一些其他信息)并将其显示给用户。最好的方法是什么?如果可能的话,我宁愿避免多线程和所有这些。

我想到的唯一想法是在磁盘上有一个特殊文件,我的程序会在每次更改时写入它的活动。但我想这个解决方案并没有表现出色,更不用说其他缺点了。

1 个答案:

答案 0 :(得分:0)

我认为你有三种选择:

  

1 - 如你所说,使用一个特殊文件..(但那不实用,有点像1990年的东西......)
  2 - 使用多线程进行线程通信的特殊过程..(简单语言的复杂解决方案)
  3 - 使用数据库,并输入一个带有特殊值的特殊键,以指示您选择放入通信的数据库密钥中的值是否已更改。最好是json格式化...(我认为'是最实用,最简单的解决方案)