python多個定時運行程序
时间: 2024-01-05 19:47:12 浏览: 34
python 同时运行多个程序的实例
5星 · 资源好评率100%
你可以使用Python中的多线程或多进程来实现多个定时运行程序。以下是一个使用Python多进程模块的示例代码:
```python
import time
from multiprocessing import Process
def task1():
while True:
print("Task 1 is running")
time.sleep(10)
def task2():
while True:
print("Task 2 is running")
time.sleep(20)
if __name__ == '__main__':
p1 = Process(target=task1)
p2 = Process(target=task2)
p1.start()
p2.start()
p1.join()
p2.join()
```
这个代码将创建两个进程,每个进程都运行一个任务。`task1`将在每10秒钟打印一次消息,`task2`将在每20秒钟打印一次消息。你可以根据需要更改任务的内容和时间间隔。
你也可以使用Python多线程模块来实现相同的功能,只需将 `multiprocessing` 模块替换为 `threading` 模块即可。
阅读全文