Python - 运行脚本时更新配置

Han*_*pan 4 python

我有一个不断轮询数据的python脚本.该脚本不断运行,永远不会停止.

该脚本轮询来自首次运行脚本时传递给它的关键字轨道的数据.

如果从另一个python脚本停止脚本,更新此轨道的最佳方法是什么?

我能想到的唯一解决方案是将轨道存储在txt文件中,并在set定时器上检查文件的任何更新.看起来有点凌乱.

Eli*_*sky 5

最好将此设置文件封装在数据库中.一个简单的SQLite DB文件就足够了 - SQLite支持内置Python,因此无需额外的工作.

数据库的优点是你不会遇到部分写入文件的竞争条件等."配置添加"脚本使用事务添加关键字,而从数据库读取的另一个脚本只会在它的时候看到它全部完成.请记住,不要在周期性脚本中始终打开数据库.每隔一段时间,打开它,阅读关键字,然后关闭它.