From 948a3d20b018f1a931d5cae90867c36a0189eeda Mon Sep 17 00:00:00 2001 From: lededev Date: Sun, 26 Sep 2021 09:49:28 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BE=93=E5=87=BA=E5=86=85=E5=AE=B9=E6=9B=B4?= =?UTF-8?q?=E8=AF=A6=E7=BB=86=E4=B8=80=E4=BA=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AV_Data_Capture.py | 4 ++-- core.py | 15 +++++++++------ 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/AV_Data_Capture.py b/AV_Data_Capture.py index fc081d1..30cd2e8 100755 --- a/AV_Data_Capture.py +++ b/AV_Data_Capture.py @@ -8,7 +8,7 @@ import typing import urllib3 import config -import datetime +from datetime import datetime import time from pathlib import Path from ADC_function import file_modification_days, get_html, is_link @@ -101,7 +101,7 @@ def dupe_stdout_to_logfile(logdir: str): if not os.path.isdir(logdir): return - log_tmstr = datetime.datetime.now().strftime("%Y%m%dT%H%M%S") + log_tmstr = datetime.now().strftime("%Y%m%dT%H%M%S") logfile = os.path.join(logdir, f'avdc_{log_tmstr}.txt') errlog = os.path.join(logdir, f'avdc_{log_tmstr}_err.txt') diff --git a/core.py b/core.py index fb6fccd..06ff053 100755 --- a/core.py +++ b/core.py @@ -10,6 +10,7 @@ import sys from PIL import Image from io import BytesIO from pathlib import Path +from datetime import datetime from ADC_function import * from WebCrawler import get_data_from_json @@ -28,16 +29,18 @@ def moveFailedFolder(filepath, conf): # 模式3或软连接,改为维护一个失败列表,启动扫描时加载用于排除该路径,以免反复处理 # 原先的创建软连接到失败目录,并不直观,不方便找到失败文件位置,不如直接记录该文件路径 if conf.main_mode() == 3 or soft_link: - with open(os.path.join(failed_folder, 'failed_list.txt'), 'a', encoding='utf-8') as flt: + ftxt = os.path.join(failed_folder, 'failed_list.txt') + print("[-]Add to Failed List file, see '%s'" % ftxt) + with open(ftxt, 'a', encoding='utf-8') as flt: flt.write(f'{filepath}\n') flt.close() - print('[-]Add to failed list file, see failed_list.txt') elif conf.failed_move() and not soft_link: failed_name = os.path.join(failed_folder, os.path.basename(filepath)) - print('[-]Move to Failed output folder, see where_was_i_before_being_moved.txt') - with open(os.path.join(failed_folder, 'where_was_i_before_being_moved.txt'), 'a', - encoding='utf-8') as wwibbmt: - wwibbmt.write(f'FROM[{filepath}]TO[{failed_name}]\n') + mtxt = os.path.join(failed_folder, 'where_was_i_before_being_moved.txt') + print("'[-]Move to Failed output folder, see '%s'" % mtxt) + with open(mtxt, 'a', encoding='utf-8') as wwibbmt: + tmstr = datetime.now().strftime("%Y-%m-%d %H:%M") + wwibbmt.write(f'{tmstr} FROM[{filepath}]TO[{failed_name}]\n') wwibbmt.close() shutil.move(filepath, failed_name)