在 Jupyter 笔记本中依次运行两个 file.py



我正在使用jupyter notebook。

我有两个文件,有两个脚本:script1.py 和 script2.py

虽然文件 script1.py 在 while 循环中每分钟运行一次,但我想在运行 script.1 后 script2.py 4 分钟运行,在同一循环中。

这就是我目前所拥有的:一个脚本,每分钟 script1.py 循环运行一次,睡眠时间为一分钟。

starttime=time.time()
while True:
     %run "script1.py"
     time.sleep(60.0 - ((time.time() - starttime) % 60.0))

在哪里可以将 %run "script2.py"添加到此代码中?

只需检查它是否已过 4 分钟,如果有,请运行 script2

starttime=time.time()
 while True:
     %run "script1.py"
     if (time.time() - starttime) >= 240.0
         %run "script2.py"
     time.sleep(60.0 - ((time.time() - starttime) % 60.0))

也许你可以做类似的事情

starttime= time.time()
while True:
    %run "script1.py"
    time.sleep(60.0 - ((time.time() - starttime) % 60.0))
    if( (starttime - time.time()) > 240): %run "script2.py"

相关内容

最新更新