我必须执行一个昂贵的while循环中的python脚本,这是script2
while True:
#do something
time.sleep(30)
现在,我有执行所有计算的script1,然后需要执行script2。我尝试了execfile,但是它没有用,并且我遇到了很多问题。 我也不知道如何使用子流程模块。 有人可以帮我吗?
答案 0 :(得分:0)
Python的import
语句运行它导入的代码以创建其中定义的所有函数和类。
Python还允许您使用自己的文件执行此操作。
试试这个:
while True:
from file_to_execute import *
time.sleep(30)
答案 1 :(得分:0)
使用subprocess
:
import subprocess
while True:
subprocess.call(["python", "/path/to/script2.py"])
time.sleep(30)