Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从另一个';它不断更新_Python_Variables - Fatal编程技术网

Python 从另一个';它不断更新

Python 从另一个';它不断更新,python,variables,Python,Variables,我有一个python文件,它获取websocket数据并不断更新一个巨大的列表。它每秒更新2到10次。这个文件经常运行 我希望能够从不同的文件调用该列表,以便该文件可以处理该数据并对其执行其他操作 基本上,文件1是一个将当前状态保存在列表中的工作程序,我需要能够从文件2获取此状态 我有两个问题: 有什么方法可以轻松做到这一点吗?我想最明显的答案是将列表存储在文件或数据库中,这就引出了我的第二个问题 考虑到列表每秒更新2到10次,哪一个更好?文件还是数据库?这些IO功能能否处理这些类型的更新速度

我有一个python文件,它获取websocket数据并不断更新一个巨大的列表。它每秒更新2到10次。这个文件经常运行

我希望能够从不同的文件调用该列表,以便该文件可以处理该数据并对其执行其他操作

基本上,文件1是一个将当前状态保存在列表中的工作程序,我需要能够从文件2获取此状态

我有两个问题: 有什么方法可以轻松做到这一点吗?我想最明显的答案是将列表存储在文件或数据库中,这就引出了我的第二个问题


考虑到列表每秒更新2到10次,哪一个更好?文件还是数据库?这些IO功能能否处理这些类型的更新速度

DB是您用例的最佳选择

  • 这使您可以灵活地通过状态标志了解已处理的数据的哪一部分
  • 持久性数据(也可以进行数据复制)
  • 如果将来应用程序拉取越来越多的数据,您可以轻松地进行扩展

  • 2-10次对于使用DB的重写应用程序是一个很好的用例,因为您将在短时间内收集大量数据。

    谢谢mate,使用sqlite3-似乎它将提供最好的性能。