scripts
scripts copied to clipboard
源码运行增加以下脚本到更目录
from pathlib import Path import os import time
from utils.logger import logger
def get_py(): """ 获取python 文件 """ pwd = Path.cwd()
py_list = [i[2] for i in os.walk(pwd)][0]
shell_list = []
for i in py_list:
if i.startswith('jr') or i.startswith('jd') or i.startswith('dj'):
shell_list.append(i)
return shell_list
if name == 'main': logger.info('批量执行py脚本开始!!') pylist = get_py()
num = len(pylist)
while num:
for j in pylist:
time.sleep(5)
sh = f'python3 {j}'
os.system(sh)
logger.info(f'执行{j}脚本完成')
num = -1
logger.info(f'批量执行py脚本完成!!本次共执行{len(pylist)}个脚本文件')
这个使用docker安装的如何配置
from pathlib import Path import os import time
from utils.logger import logger
def get_py(): """ 获取python 文件 """ pwd = Path.cwd()
py_list = [i[2] for i in os.walk(pwd)][0] shell_list = [] for i in py_list: if i.startswith('jr') or i.startswith('jd') or i.startswith('dj'): shell_list.append(i) return shell_listif name == 'main': logger.info('批量执行py脚本开始!!') pylist = get_py()
num = len(pylist) while num: for j in pylist: time.sleep(5) sh = f'python3 {j}' os.system(sh) logger.info(f'执行{j}脚本完成') num = -1 logger.info(f'批量执行py脚本完成!!本次共执行{len(pylist)}个脚本文件')
已添加batch_run.py