scripts icon indicating copy to clipboard operation
scripts copied to clipboard

源码运行增加以下脚本到更目录

Open hanwenlu2016 opened this issue 4 years ago • 2 comments

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)}个脚本文件')

hanwenlu2016 avatar Jul 30 '21 02:07 hanwenlu2016

这个使用docker安装的如何配置

YoungFY avatar Jul 30 '21 05:07 YoungFY

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)}个脚本文件')

已添加batch_run.py

ClassmateLin avatar Jul 30 '21 07:07 ClassmateLin