Python - 保存进程中的数据以用于 Main - Websocket

问题描述

好的,我正在尝试使用 websocket 给我的信息。但是由于它仍然处于循环中,我决定在一个过程中启动所述 websocket。现在的问题是我不知道如何从主循环中获取该进程的信息。 我尝试使用 .txt,但我认为当一个函数尝试覆盖而另一个函数尝试打开它时会生成错误,因为执行整个代码我的过程没有编辑 .txt 的内容或至少 {{1} } 不改变

capture()

我希望它被理解。使用 .txt 是我现在正在尝试的,但如果有更好的解决方案,请告诉我。谢谢

解决方法

我发现最好的方法是创建一个sqlite数据库并在两边使用它

要记住的是,必须创建两个进程才能使一切正常工作。就我而言:

if __name__ == '__main__':
    p1 = Process(target=startWebSocket)
    p2 = Process(target=capture)
    p1.start()
    p2.start()
    p1.join()
    p2.join()