Mac环下Python3定时任务之顺序执行多个py脚本(2)

目录

  • 前言
  • 代码
  • 踩坑
  • 继续学习

前言

因为每天要手动执行多个py脚本来实现自动登录,故有了定时顺序执行多个py脚本的想法。

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import os
from time import sleep
from selenium import webdriver


def run():
while 1:
os.system("python3 ./jxcadautologin.py")

# *定时2s后执行*
print('Waiting a minute...')
sleep(2)

os.system("python3 ./51Testingautologin.py")

# *定时2s后执行*
print('Waiting a minute...')
sleep(2)

# *定时2s后执行*
os.system("python3 ./Pdawikiautologin.py")
print('Waiting a minute...,about 24h')
sleep(86400)
run()

踩坑

1
2
3
os.system("python3 ./jxcadautologin.py")
- python3代表使用python3执行脚本,jxcadautologin.py代表需要被执行的脚本。
- While 1代表死循环。

继续学习

  • sleep 分钟、小时的表达方式
  • def run 函数?
  • import os
    from time import sleep

参考网站:

  1. python 定时任务之顺序执行多个py脚本:
    https://blog.csdn.net/qq_42677001/article/details/104808213?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-5&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-5
  2. python顺序执行多个py文件:https://blog.csdn.net/liusarazhang/article/details/78920500
0%