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