From c255d3e0daf5b14202322092e9b1665cf9d41bc4 Mon Sep 17 00:00:00 2001 From: Womsxd <45663319+Womsxd@users.noreply.github.com> Date: Sun, 6 Jun 2021 17:50:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BE=9B=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E8=BE=93=E5=87=BA=E6=96=B9=E5=BC=8F=E7=9A=84=E6=9C=BA=E4=BC=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main_multi.py | 3 ++- tools.py | 14 +++++++++----- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/main_multi.py b/main_multi.py index ca8398d..40bcefe 100644 --- a/main_multi.py +++ b/main_multi.py @@ -4,6 +4,7 @@ import main import time import tools import config +import random import setting #搜索配置文件 @@ -36,7 +37,7 @@ def main_multi(): config.config_Path= f"{config.path}/{i}" main.main() tools.log.info(f"{i}执行完毕") - time.sleep(2) + time.sleep(random.randint(2, 6)) if __name__ == "__main__": main_multi() diff --git a/tools.py b/tools.py index f8ef0b3..16b2343 100644 --- a/tools.py +++ b/tools.py @@ -1,3 +1,4 @@ +import os import uuid import time import config @@ -7,11 +8,14 @@ import logging import hashlib import setting -#Log输出 -logging.basicConfig( - level=logging.INFO, - format='%(asctime)s %(levelname)s %(message)s', - datefmt='%Y-%m-%dT%H:%M:%S') +#Log输出,这里提供了自定义logging输出的机会,只需要创建一个logging.ini并且写入配置文件即可自定义输出 +if (os.path.exists(f"{config.path}/logging.ini") == True): + logging.config.fileConfig(f"{config.path}/logging.ini") +else: + logging.basicConfig( + level=logging.INFO, + format='%(asctime)s %(levelname)s %(message)s', + datefmt='%Y-%m-%dT%H:%M:%S') log = logger = logging