我有2个不同的python脚本,第一个叫做main.py
,第二个叫做running.py
main.py
脚本如下:
#setting things up and stuff
while True:
#stuff
Here running.py should be started
#stuff
running.py
包含以下内容
#various imports
while True:
#stuff
我的问题是,我如何才能从running.py
作为新线程运行main.py
,而只知道正在运行的脚本的名称?
我仔细研究了一下,由于我需要在main.py
和running.py
之间进行通信和共享数据,因此我认为创建子流程并不是最好的做法,但我没有t找到了一种只知道脚本名称就可以在线程中运行整个脚本的方法。
出于各种(愚蠢的)公司原因,我无法更改running.py
的内容,也无法将其导入main.py
,因此在其中创建线程类是不可能的,但是我有免费控制main.py
我想做的甚至是可能的吗?