【发布时间】:2020-02-18 11:20:08
【问题描述】:
我有一个 python 脚本,用于从 COM 端口读取数据并将相同的数据存储在 MongoDB 中。另一方面有 Flask 服务器,用于在网页上显示来自同一数据库的数据。他们分开工作没有任何问题。有没有办法合并这两个程序,比如 python 中的多线程以及如何管理这种转换?如果需要,我可以提供这两个程序的源代码。
【问题讨论】:
-
你可以轻松做到这一点,问题是你为什么要这样做?架构看起来不错,两个不相关的脚本,一个用于读取数据,一个用于写入。这不是一个好问题,因为很难说你应该做什么,因为我们没有足够的信息或者它是基于意见的。
-
嗯,我正在尝试合并这些脚本,因为这是我的学生项目的要求之一。当我开始整个事情时,我需要单独运行所有内容,因此我尝试合并所有内容并从同一个位置运行它,只需一个操作。
-
你想一键同时运行两个python脚本吗?为什么要合并两个不相关的脚本?如果你想同时运行它们,只需使用 bash 脚本如下,python COM_port_read.py & python flask_read.py &
-
COM 口的数据来自测量及其一串数据。该数据代表来自测量的一些测量。第一个脚本用于读取、格式化和存储数据库中的数据。第二个是使用来自同一数据库的数据的 Flask 服务器。
标签: python mongodb multithreading flask