Python 我可以基于不同的配置文件实例化一个程序的多个实例吗?

Python 我可以基于不同的配置文件实例化一个程序的多个实例吗?,python,Python,我需要能够运行相同程序结构的不同实例,每个实例在JSON中使用不同的配置文件。我有几个JSON配置文件,每个配置文件都需要运行同一程序的不同实例。每个实例都需要单独运行,并根据引用的配置拥有一些进程。这在python中是可能的吗?如果是的话,实例化是自动的吗?或者某个外部请求是否可以使用特定的配置文件触发该程序的实例化 我还需要能够在工作完成后分离它。手动或自动 另外,应该只有一个文件名为。 使用配置文件并将其作为参数传递。这将允许使用不同的配置执行多次 python myscript.py -

我需要能够运行相同程序结构的不同实例,每个实例在JSON中使用不同的配置文件。我有几个JSON配置文件,每个配置文件都需要运行同一程序的不同实例。每个实例都需要单独运行,并根据引用的配置拥有一些进程。这在python中是可能的吗?如果是的话,实例化是自动的吗?或者某个外部请求是否可以使用特定的配置文件触发该程序的实例化

我还需要能够在工作完成后分离它。手动或自动

另外,应该只有一个文件名为。

  • 使用配置文件并将其作为参数传递。这将允许使用不同的配置执行多次

    python myscript.py --config config1.json
    python myscript.py --config configTWO.json
    python myscript.py --config "C:\Users\you\Documents\superconfig.json"
    
  • 你也可以用它

  • 由于要传入json文件名,请使用argparse的


您能否共享用于更好地理解问题的示例代码/JSON数据?是的,但最后一次调用总是会覆盖上一次调用。我需要在后台运行它们,并且它们都在同一时间处于活动状态。假设myscript.py每隔一秒作为参数传递一次消息。如果我用不同的参数调用它3次,我应该每秒收到3条不同的消息。现在我只收到最后一个。然后你在某个地方写你的结果,覆盖了你以前的结果。这是另一个问题,与使用diff参数调用同一程序3次无关。在脚本中显示您正在执行的操作的代码。你在使用线程吗?是否将结果写入同一文本文件或类似文件?MQTT导致其客户端名称出现问题。它没有客户端名称也可以正常工作。谢谢@aneroid