为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

不负相思意 2021-12-08 10:26:30
我必须执行一个经常在 while 循环中的 python 脚本,这是 script2while True:#do something time.sleep(30)现在我有 script1 来完成所有的计算,然后我需要执行 script2。我试过 execfile 但它没有用,我遇到了很多问题。我也不知道如何使用 subprocess 模块。有人能帮我吗 ?
查看完整描述

2 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

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


while True:

    from file_to_execute import *

    time.sleep(30)


查看完整回答
反对 回复 2021-12-08
?
三国纷争

TA贡献1804条经验 获得超7个赞

与subprocess:


import subprocess

while True:

    subprocess.call(["python", "/path/to/script2.py"])

    time.sleep(30)


查看完整回答
反对 回复 2021-12-08
  • 2 回答
  • 0 关注
  • 258 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信