猿问

如何在不中断它的情况下执行while循环中的文件python脚本?

我必须执行一个经常在 while 循环中的 python 脚本,这是 script2


while True:

#do something

 time.sleep(30)

现在我有 script1 来完成所有的计算,然后我需要执行 script2。我试过 execfile 但它没有用,我遇到了很多问题。我也不知道如何使用 subprocess 模块。有人能帮我吗 ?


不负相思意
浏览 259回答 2
2回答

繁星淼淼

Python 的import语句运行它导入的代码以创建其中定义的所有函数和类。Python 还允许您使用自己的文件执行此操作。尝试这个:while True:    from file_to_execute import *    time.sleep(30)

三国纷争

与subprocess:import subprocesswhile True:    subprocess.call(["python", "/path/to/script2.py"])    time.sleep(30)
随时随地看视频慕课网APP

相关分类

Python
我要回答