在Python中为多个程序设置时间延迟的最佳实践是什么?
我知道 使程序休眠t秒,但我这里的问题是,我有多个bash shell使用不同的参数运行同一个程序。例如,第一个shell将在t=30时循环,第二个shell将在t=60时循环,第三个shell将在t=180时循环。三个程序打算在自己的时区运行,第一个程序每30秒循环一次,第二个程序每60秒循环一次,第三个程序每180秒循环一次。但它们似乎相互干扰,为每个程序造成更长的延迟 所以我想的是使用在Python中为多个程序设置时间延迟的最佳实践是什么?,python,bash,time,delay,Python,Bash,Time,Delay,我知道 使程序休眠t秒,但我这里的问题是,我有多个bash shell使用不同的参数运行同一个程序。例如,第一个shell将在t=30时循环,第二个shell将在t=60时循环,第三个shell将在t=180时循环。三个程序打算在自己的时区运行,第一个程序每30秒循环一次,第二个程序每60秒循环一次,第三个程序每180秒循环一次。但它们似乎相互干扰,为每个程序造成更长的延迟 所以我想的是使用 time.sleep(t) 而不是时间。睡觉,它似乎工作得很好 但我仍然非常怀疑这是否是拖延时间的最佳
time.sleep(t)
而不是时间。睡觉,它似乎工作得很好
但我仍然非常怀疑这是否是拖延时间的最佳做法。最佳做法是什么
谢谢。奇怪的是,单个不同的程序会影响彼此的执行,除非它们使用了太多的资源来降低整个系统的速度。您能详细说明一下为什么您认为它们彼此交互,以及如何调用它们来开始运行吗?一个简短的代码列表可能也会有帮助。
time.sleep
只是睡觉。你不应该看到这种奇怪的差别。还需要注意的是,“sleep t”并不是真正意义上的睡眠,因为t是一个sting“t”,而不是变量t。
os.system("sleep t")