我正在尝试使用 python 进行一些机械自动化,但我遇到了问题。
我有执行实际控制的代码、记录代码、提供 GUI 的代码以及其他一些模块,它们都是从单个脚本调用的。
问题是一个模块中的错误会停止所有其他模块。因此,例如 GUI 中的错误会杀死控制系统。
我希望能够让模块独立运行,这样就可以在不停止其他模块的情况下崩溃、重新启动、修补等。
我能找到的唯一方法是将变量存储在 SQL 数据库或文件或其他东西中。
有没有办法让一个 python 脚本对另一个 ..debug 脚本进行排序?以便一个脚本可以读取或更改另一个脚本中的变量?我找不到一种方法可以让脚本独立启动和停止。
有没有人有任何想法或建议?