diff --git a/Generate_Report.py b/Generate_Report.py index 13528a3..588f7ed 100644 --- a/Generate_Report.py +++ b/Generate_Report.py @@ -1,34 +1,32 @@ # 文档处理工具 from tools.document_tools import ( create_document, add_documents,add_table_and_replace, - add_table_to_document,process_images_table, + add_table_to_document,add_dynamic_table, process_server_images_table ) # 内容处理工具 from tools.content_tools import ( add_picture,split_table_by_row_content, - search_and_replace,add_picture_to_table + search_and_replace ) from tools.get_pictures import ( - make_Thumbnail,resize_and_reduce_quality, - get_picture_nums,find_image,collect_defect_data, process_picture_data,get_records_with_pic ) from tools.Get_Json import ( get_project_info,get_jizu_info, - get_jizu_shigong_info,get_weather, + get_jizu_shigong_info,get_defect_detail, get_part_picture,get_yepian_xiangqing, check_pic_url,get_full_picture_url, - get_defect_record_list,get_defect_detail + get_defect_record_list ) from tools.dataproccess import ( - caculate_work_days,add_dynamic_table, - get_year_month,merge_info,get_defect_str, - safe_get + caculate_work_days,get_year_month, + merge_info,get_defect_str, + safe_get,get_resource_path ) import asyncio @@ -91,9 +89,8 @@ async def generate_report(base_info, baogao_info): key_words= re.compile('|'.join(map(re.escape, baogao_info['key_words'].split(',')))) #关键字 shengcheng_dir = baogao_info['shengcheng_dir'] #路径 - muban_dir = baogao_info['muban_dir'] #路径 - if muban_dir == "" or shengcheng_dir == "": - print("未配置模板/生成路径,请检查配置") + if shengcheng_dir == "": + print("未配置生成路径,请检查配置") return if_waibu = baogao_info["if_waibu"] if_neibu = baogao_info["if_neibu"] @@ -201,9 +198,6 @@ async def generate_report(base_info, baogao_info): if not if_fanglei or not if_neibu or not if_waibu: print("请至少选择一种检查项目") return - if not os.path.exists(muban_dir): - print(f"模板路径{muban_dir}不存在") - return if not os.path.exists(shengcheng_dir): print(f"生成路径{shengcheng_dir}不存在") return @@ -211,7 +205,7 @@ async def generate_report(base_info, baogao_info): output_doc = None head_num = 1 ###封面创建### - cover_dirs = [os.path.join(muban_dir,"fengmian1.docx"),os.path.join(muban_dir,"fengmian.jpg"),os.path.join(muban_dir,"fengmian2.docx")] + cover_dirs = [get_resource_path("muban/fengmian1.docx"),get_resource_path("muban/fengmian.jpg"),get_resource_path("muban/fengmian2.docx")] #输出目录 baogao_name = "叶片" + "、".join(baogao_label) + "检查报告" output_dir = os.path.normpath(f"{shengcheng_dir}/{project_name}项目{baogao_name}{jizu_bianhao}{baogao_date.split(' ')[0]}版.docx") @@ -226,9 +220,9 @@ async def generate_report(base_info, baogao_info): mianzhe_shengming = f"本报告仅涵盖{'、'.join(baogao_label)}检测内容" + print(await create_document(output_dir)) if baogao_info["if_docx_fengmian"] : #创建文档、添加封面 - print(await create_document(output_dir)) print(add_documents(output_dir, cover_dirs[0])) if check_pic_url(coverurl): #手动导入封面图片测试用 print(await add_picture(output_dir, get_full_picture_url(coverurl), width = 6.41, height = 4)) @@ -255,7 +249,7 @@ async def generate_report(base_info, baogao_info): if baogao_info["if_docx_project_overview"]: #项目概况表 print("开始添加项目概况表") - XIANG_MU_GAI_KUANG = os.path.join(muban_dir,"xiangmugaikuo.docx") + XIANG_MU_GAI_KUANG = get_resource_path("muban/xiangmugaikuo.docx") print(f"查找模板,找到模板:{XIANG_MU_GAI_KUANG}") project_location = fengchang_location company_name_jia = Jia_company @@ -287,7 +281,7 @@ async def generate_report(base_info, baogao_info): if baogao_info['if_docx_inspection_method']: #检查方案描述 - FANGAN_JIANCHA_DIR = os.path.join(muban_dir,"checkmethod.docx") + FANGAN_JIANCHA_DIR = get_resource_path("muban/checkmethod.docx") list_to_replace = { 'renyuan_peizhi' : "\n".join(renyuan_peizhi), 'shebei_peizhi' : "\n".join(shebei_peizhi), @@ -303,7 +297,7 @@ async def generate_report(base_info, baogao_info): if baogao_info['if_docx_inspection_info']: #检查信息 - JIANCHA_XINGXI_DIR = os.path.join(muban_dir,"checkinfo.docx") + JIANCHA_XINGXI_DIR = get_resource_path("muban/checkinfo.docx") JIANCHA_XINGXI = list(list("" for i in range(4)) for j in range(9)) JIANCHA_XINGXI[0][1] = jiancha_renyuan try: @@ -328,7 +322,7 @@ async def generate_report(base_info, baogao_info): if baogao_info['if_docx_chengguo_sub']: # 添加成果递交表 - CHENGGUO_DIJIAO_DIR = os.path.join(muban_dir,"chengguo_sub.docx") + CHENGGUO_DIJIAO_DIR = get_resource_path("muban/chengguo_sub.docx") CHENGGUO_DIJIAO = list(list("" for i in range(4)) for j in range(6)) CHENGGUO_DIJIAO[0][1] = jiancha_renyuan CHENGGUO_DIJIAO[1][1] = jia_fuzeren @@ -386,7 +380,7 @@ async def generate_report(base_info, baogao_info): return #添加检查情况汇总表 - JIANCHA_HUIZONG_DIR = os.path.join(muban_dir,"total_check.docx") + JIANCHA_HUIZONG_DIR = get_resource_path("muban/total_check.docx") JIANCHA_HUIZONG = list(list("" for i in range(3)) for j in range(4)) JIANCHA_HUIZONG[1][0] = weak_num_Y1 @@ -419,22 +413,22 @@ async def generate_report(base_info, baogao_info): print(f"图片、文字数量:{picture_Y1_num} {picture_Y2_num} {picture_Y3_num}") JIANCHA_NEIRONG_TOTAL_NUM = picture_Y1_num+ picture_Y2_num + picture_Y3_num if JIANCHA_NEIRONG_TOTAL_NUM <= 0: - print("无典型图片数据,不生成典型图表") + print("无典型图片数据,无法生成典型图表") else: col ,row = 3, 0 - JIANCHA_NEIRONG_PICTURES_TABLE = os.path.join(muban_dir,"check2.docx") - JIANCHA_NEIRONG_Y1_DIR = os.path.join(muban_dir,"check_content.docx") + JIANCHA_NEIRONG_PICTURES_TABLE = get_resource_path("muban/check2.docx") + JIANCHA_NEIRONG_Y1_DIR = get_resource_path("muban/check_content.docx") JIANCHA_NEIRONG_Y1 = list(list("" for _ in range(3)) for j in range(1)) Y1_code = Y_Code[0] if len(Y_Code) > 0 else "无" Y2_code = Y_Code[1] if len(Y_Code) > 1 else "无" Y3_code = Y_Code[2] if len(Y_Code) > 2 else "无" JIANCHA_NEIRONG_Y1[0][0] = f"叶片1:{Y1_code}检查内容" print(f"Y1标题内容:{JIANCHA_NEIRONG_Y1}") - JIANCHA_NEIRONG_Y2_DIR = os.path.join(muban_dir,"check3.docx") + JIANCHA_NEIRONG_Y2_DIR = get_resource_path("muban/check3.docx") JIANCHA_NEIRONG_Y2 = list(list("" for _ in range(3)) for j in range(1)) JIANCHA_NEIRONG_Y2[0][0] = f"叶片2:{Y2_code}检查内容" print(f"Y2标题内容:{JIANCHA_NEIRONG_Y2}") - JIANCHA_NEIRONG_Y3_DIR = os.path.join(muban_dir,"check3.docx") + JIANCHA_NEIRONG_Y3_DIR = get_resource_path("muban/check3.docx") JIANCHA_NEIRONG_Y3 = list(list("" for _ in range(3)) for j in range(1)) JIANCHA_NEIRONG_Y3[0][0] = f"叶片3:{Y3_code}检查内容" print(f"Y3标题内容:{JIANCHA_NEIRONG_Y3}") @@ -450,20 +444,20 @@ async def generate_report(base_info, baogao_info): print(message) total_table_num += 1 - total_table_num = await process_server_images_table(Y2_list, output_dir, total_table_num, JIANCHA_NEIRONG_PICTURES_TABLE, key_words) + total_table_num = await process_server_images_table(Y2_list, image_source_to_find, output_dir, total_table_num, JIANCHA_NEIRONG_PICTURES_TABLE, key_words) output_doc, message = await add_table_to_document(output_dir, JIANCHA_NEIRONG_Y3_DIR,1,3,total_table_num,JIANCHA_NEIRONG_Y3,True, 1) print(message) total_table_num += 1 - total_table_num = await process_server_images_table(Y3_list, output_dir, total_table_num, JIANCHA_NEIRONG_PICTURES_TABLE, key_words) + total_table_num = await process_server_images_table(Y3_list, image_source_to_find, output_dir, total_table_num, JIANCHA_NEIRONG_PICTURES_TABLE, key_words) print(await search_and_replace(output_dir, jiegou_xuhao, num_to_chinese[head_num])) head_num += 1 if baogao_info['if_docx_defect_picture'] and if_waibu: # #缺陷详情 - QUEXIAN_XIANGQING_DIR = os.path.join(muban_dir,"check_check.docx") - QUEXIAN_XIANGQING_TITLE_DIR = os.path.join(muban_dir,"check_check_title.docx") + QUEXIAN_XIANGQING_DIR = get_resource_path("muban/check_check.docx") + QUEXIAN_XIANGQING_TITLE_DIR = get_resource_path("muban/check_check_title.docx") Y_tables = [Y1_quexian_list,Y2_quexian_list,Y3_quexian_list] Y1_table_list = [] @@ -494,7 +488,7 @@ async def generate_report(base_info, baogao_info): severity = image_defect_record.get('defectLevelLabel', '未知严重等级') repair_suggestion = image_defect_record.get('repairIdea', '无维修建议') - print(f"获取第{i+1}个叶片的缺陷图: {image_path}") + print(f"获取第{i + 1}个叶片的缺陷图: {image_path}") table_list.append({ "QueXianLeiXing": defect_type, @@ -559,9 +553,9 @@ async def generate_report(base_info, baogao_info): if baogao_info['if_docx_conclusion']: #总结 - ZONG_JIE_DIR = os.path.join(muban_dir,"result.docx") + ZONG_JIE_DIR = get_resource_path("muban/result.docx") ZONG_JIE_BEFORE = "result" - ZONG_JIE = baogao_info['baogao_zongjie'] + ZONG_JIE = baogao_info['conclusion'] print(add_documents(output_dir, ZONG_JIE_DIR)) print(await search_and_replace(output_dir, ZONG_JIE_BEFORE, ZONG_JIE)) print(await search_and_replace(output_dir, 'company_yi', Yi_company)) @@ -589,8 +583,6 @@ def main(): # 补全必要目录 if not merged['json2']['shengcheng_dir']: merged['json2']['shengcheng_dir'] = str(Path.cwd() / 'output') - if not merged['json2']['muban_dir']: - merged['json2']['muban_dir'] = str(Path.cwd() / 'muban') Path(merged['json2']['shengcheng_dir']).mkdir(parents=True, exist_ok=True) diff --git a/README.md b/README.md index 86257a0..df0204f 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ -#### 报告生成接入服务器的测试开发(调用服务器的api测试) +# 报告生成接入服务器的测试开发(调用服务器的api测试) -### 在dist目录查看编译好的文件,和使用文档 \ No newline at end of file +## 在dist目录查看编译好的文件,和使用文档 \ No newline at end of file diff --git a/build.spec b/build.spec index bc6ffbc..572e67b 100644 --- a/build.spec +++ b/build.spec @@ -6,7 +6,7 @@ a = Analysis( ['Generate_Report.py'], # 替换为你的脚本文件名 pathex=[], binaries=[], - datas=[], + datas=[('./muban/*.docx', 'muban')], hiddenimports=[], hookspath=[], hooksconfig={}, diff --git a/build/build/Analysis-00.toc b/build/build/Analysis-00.toc index 87149a5..8b919d4 100644 --- a/build/build/Analysis-00.toc +++ b/build/build/Analysis-00.toc @@ -12,7 +12,48 @@ {}, 0, [], - [], + [('muban/check2.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check2.docx', + 'DATA'), + ('muban/check3.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check3.docx', + 'DATA'), + ('muban/check_check.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check_check.docx', + 'DATA'), + ('muban/check_check_title.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check_check_title.docx', + 'DATA'), + ('muban/check_content.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check_content.docx', + 'DATA'), + ('muban/checkinfo.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/checkinfo.docx', + 'DATA'), + ('muban/checkmethod.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/checkmethod.docx', + 'DATA'), + ('muban/chengguo_sub.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/chengguo_sub.docx', + 'DATA'), + ('muban/fengmian1.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/fengmian1.docx', + 'DATA'), + ('muban/fengmian2.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/fengmian2.docx', + 'DATA'), + ('muban/result.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/result.docx', + 'DATA'), + ('muban/total_check.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/total_check.docx', + 'DATA'), + ('muban/xiangmugaikuo.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/xiangmugaikuo.docx', + 'DATA'), + ('muban/检查方案内容.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/检查方案内容.docx', + 'DATA')], '3.10.12 (main, May 27 2025, 17:12:29) [GCC 11.4.0]', [('pyi_rth_inspect', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py', @@ -34,108 +75,8 @@ ('signal', '/usr/lib/python3.10/signal.py', 'PYMODULE'), ('_strptime', '/usr/lib/python3.10/_strptime.py', 'PYMODULE'), ('calendar', '/usr/lib/python3.10/calendar.py', 'PYMODULE'), - ('multiprocessing.spawn', - '/usr/lib/python3.10/multiprocessing/spawn.py', - 'PYMODULE'), - ('multiprocessing.resource_tracker', - '/usr/lib/python3.10/multiprocessing/resource_tracker.py', - 'PYMODULE'), - ('multiprocessing.util', - '/usr/lib/python3.10/multiprocessing/util.py', - 'PYMODULE'), - ('multiprocessing.forkserver', - '/usr/lib/python3.10/multiprocessing/forkserver.py', - 'PYMODULE'), - ('multiprocessing.connection', - '/usr/lib/python3.10/multiprocessing/connection.py', - 'PYMODULE'), - ('multiprocessing.resource_sharer', - '/usr/lib/python3.10/multiprocessing/resource_sharer.py', - 'PYMODULE'), - ('xmlrpc.client', '/usr/lib/python3.10/xmlrpc/client.py', 'PYMODULE'), - ('xmlrpc', '/usr/lib/python3.10/xmlrpc/__init__.py', 'PYMODULE'), - ('gzip', '/usr/lib/python3.10/gzip.py', 'PYMODULE'), - ('_compression', '/usr/lib/python3.10/_compression.py', 'PYMODULE'), - ('xml.parsers.expat', '/usr/lib/python3.10/xml/parsers/expat.py', 'PYMODULE'), - ('xml.parsers', '/usr/lib/python3.10/xml/parsers/__init__.py', 'PYMODULE'), - ('xml', '/usr/lib/python3.10/xml/__init__.py', 'PYMODULE'), - ('xml.sax.expatreader', - '/usr/lib/python3.10/xml/sax/expatreader.py', - 'PYMODULE'), - ('xml.sax.saxutils', '/usr/lib/python3.10/xml/sax/saxutils.py', 'PYMODULE'), - ('urllib.request', '/usr/lib/python3.10/urllib/request.py', 'PYMODULE'), - ('urllib', '/usr/lib/python3.10/urllib/__init__.py', 'PYMODULE'), - ('fnmatch', '/usr/lib/python3.10/fnmatch.py', 'PYMODULE'), - ('getpass', '/usr/lib/python3.10/getpass.py', 'PYMODULE'), - ('nturl2path', '/usr/lib/python3.10/nturl2path.py', 'PYMODULE'), - ('ftplib', '/usr/lib/python3.10/ftplib.py', 'PYMODULE'), - ('netrc', '/usr/lib/python3.10/netrc.py', 'PYMODULE'), - ('shlex', '/usr/lib/python3.10/shlex.py', 'PYMODULE'), - ('mimetypes', '/usr/lib/python3.10/mimetypes.py', 'PYMODULE'), - ('getopt', '/usr/lib/python3.10/getopt.py', 'PYMODULE'), - ('gettext', '/usr/lib/python3.10/gettext.py', 'PYMODULE'), - ('copy', '/usr/lib/python3.10/copy.py', 'PYMODULE'), - ('email.utils', '/usr/lib/python3.10/email/utils.py', 'PYMODULE'), - ('email.charset', '/usr/lib/python3.10/email/charset.py', 'PYMODULE'), - ('email.encoders', '/usr/lib/python3.10/email/encoders.py', 'PYMODULE'), - ('quopri', '/usr/lib/python3.10/quopri.py', 'PYMODULE'), - ('email.errors', '/usr/lib/python3.10/email/errors.py', 'PYMODULE'), - ('email.quoprimime', '/usr/lib/python3.10/email/quoprimime.py', 'PYMODULE'), - ('email.base64mime', '/usr/lib/python3.10/email/base64mime.py', 'PYMODULE'), - ('email._parseaddr', '/usr/lib/python3.10/email/_parseaddr.py', 'PYMODULE'), - ('random', '/usr/lib/python3.10/random.py', 'PYMODULE'), - ('statistics', '/usr/lib/python3.10/statistics.py', 'PYMODULE'), - ('fractions', '/usr/lib/python3.10/fractions.py', 'PYMODULE'), - ('numbers', '/usr/lib/python3.10/numbers.py', 'PYMODULE'), - ('http.cookiejar', '/usr/lib/python3.10/http/cookiejar.py', 'PYMODULE'), - ('http', '/usr/lib/python3.10/http/__init__.py', 'PYMODULE'), - ('ssl', '/usr/lib/python3.10/ssl.py', 'PYMODULE'), - ('urllib.response', '/usr/lib/python3.10/urllib/response.py', 'PYMODULE'), - ('urllib.error', '/usr/lib/python3.10/urllib/error.py', 'PYMODULE'), - ('string', '/usr/lib/python3.10/string.py', 'PYMODULE'), - ('hashlib', '/usr/lib/python3.10/hashlib.py', 'PYMODULE'), - ('email', '/usr/lib/python3.10/email/__init__.py', 'PYMODULE'), - ('email.parser', '/usr/lib/python3.10/email/parser.py', 'PYMODULE'), - ('email._policybase', '/usr/lib/python3.10/email/_policybase.py', 'PYMODULE'), - ('email.feedparser', '/usr/lib/python3.10/email/feedparser.py', 'PYMODULE'), - ('email.message', '/usr/lib/python3.10/email/message.py', 'PYMODULE'), - ('email.policy', '/usr/lib/python3.10/email/policy.py', 'PYMODULE'), - ('email.contentmanager', - '/usr/lib/python3.10/email/contentmanager.py', - 'PYMODULE'), - ('email.headerregistry', - '/usr/lib/python3.10/email/headerregistry.py', - 'PYMODULE'), - ('email.iterators', '/usr/lib/python3.10/email/iterators.py', 'PYMODULE'), - ('email.generator', '/usr/lib/python3.10/email/generator.py', 'PYMODULE'), - ('email._encoded_words', - '/usr/lib/python3.10/email/_encoded_words.py', - 'PYMODULE'), - ('uu', '/usr/lib/python3.10/uu.py', 'PYMODULE'), - ('optparse', '/usr/lib/python3.10/optparse.py', 'PYMODULE'), + ('argparse', '/usr/lib/python3.10/argparse.py', 'PYMODULE'), ('textwrap', '/usr/lib/python3.10/textwrap.py', 'PYMODULE'), - ('email._header_value_parser', - '/usr/lib/python3.10/email/_header_value_parser.py', - 'PYMODULE'), - ('email.header', '/usr/lib/python3.10/email/header.py', 'PYMODULE'), - ('bisect', '/usr/lib/python3.10/bisect.py', 'PYMODULE'), - ('xml.sax', '/usr/lib/python3.10/xml/sax/__init__.py', 'PYMODULE'), - ('xml.sax.handler', '/usr/lib/python3.10/xml/sax/handler.py', 'PYMODULE'), - ('xml.sax._exceptions', - '/usr/lib/python3.10/xml/sax/_exceptions.py', - 'PYMODULE'), - ('xml.sax.xmlreader', '/usr/lib/python3.10/xml/sax/xmlreader.py', 'PYMODULE'), - ('urllib.parse', '/usr/lib/python3.10/urllib/parse.py', 'PYMODULE'), - ('ipaddress', '/usr/lib/python3.10/ipaddress.py', 'PYMODULE'), - ('http.client', '/usr/lib/python3.10/http/client.py', 'PYMODULE'), - ('decimal', '/usr/lib/python3.10/decimal.py', 'PYMODULE'), - ('_pydecimal', '/usr/lib/python3.10/_pydecimal.py', 'PYMODULE'), - ('contextvars', '/usr/lib/python3.10/contextvars.py', 'PYMODULE'), - ('base64', '/usr/lib/python3.10/base64.py', 'PYMODULE'), - ('hmac', '/usr/lib/python3.10/hmac.py', 'PYMODULE'), - ('struct', '/usr/lib/python3.10/struct.py', 'PYMODULE'), - ('socket', '/usr/lib/python3.10/socket.py', 'PYMODULE'), - ('tempfile', '/usr/lib/python3.10/tempfile.py', 'PYMODULE'), ('shutil', '/usr/lib/python3.10/shutil.py', 'PYMODULE'), ('zipfile', '/usr/lib/python3.10/zipfile.py', 'PYMODULE'), ('py_compile', '/usr/lib/python3.10/py_compile.py', 'PYMODULE'), @@ -148,6 +89,28 @@ '/usr/lib/python3.10/importlib/_adapters.py', 'PYMODULE'), ('typing', '/usr/lib/python3.10/typing.py', 'PYMODULE'), + ('tempfile', '/usr/lib/python3.10/tempfile.py', 'PYMODULE'), + ('random', '/usr/lib/python3.10/random.py', 'PYMODULE'), + ('statistics', '/usr/lib/python3.10/statistics.py', 'PYMODULE'), + ('decimal', '/usr/lib/python3.10/decimal.py', 'PYMODULE'), + ('_pydecimal', '/usr/lib/python3.10/_pydecimal.py', 'PYMODULE'), + ('contextvars', '/usr/lib/python3.10/contextvars.py', 'PYMODULE'), + ('fractions', '/usr/lib/python3.10/fractions.py', 'PYMODULE'), + ('numbers', '/usr/lib/python3.10/numbers.py', 'PYMODULE'), + ('hashlib', '/usr/lib/python3.10/hashlib.py', 'PYMODULE'), + ('logging', '/usr/lib/python3.10/logging/__init__.py', 'PYMODULE'), + ('pickle', '/usr/lib/python3.10/pickle.py', 'PYMODULE'), + ('pprint', '/usr/lib/python3.10/pprint.py', 'PYMODULE'), + ('dataclasses', '/usr/lib/python3.10/dataclasses.py', 'PYMODULE'), + ('inspect', '/usr/lib/python3.10/inspect.py', 'PYMODULE'), + ('token', '/usr/lib/python3.10/token.py', 'PYMODULE'), + ('tokenize', '/usr/lib/python3.10/tokenize.py', 'PYMODULE'), + ('dis', '/usr/lib/python3.10/dis.py', 'PYMODULE'), + ('opcode', '/usr/lib/python3.10/opcode.py', 'PYMODULE'), + ('ast', '/usr/lib/python3.10/ast.py', 'PYMODULE'), + ('_compat_pickle', '/usr/lib/python3.10/_compat_pickle.py', 'PYMODULE'), + ('string', '/usr/lib/python3.10/string.py', 'PYMODULE'), + ('bisect', '/usr/lib/python3.10/bisect.py', 'PYMODULE'), ('importlib.abc', '/usr/lib/python3.10/importlib/abc.py', 'PYMODULE'), ('importlib._abc', '/usr/lib/python3.10/importlib/_abc.py', 'PYMODULE'), ('importlib._bootstrap', @@ -177,23 +140,102 @@ ('importlib.metadata._text', '/usr/lib/python3.10/importlib/metadata/_text.py', 'PYMODULE'), + ('email.message', '/usr/lib/python3.10/email/message.py', 'PYMODULE'), + ('email.policy', '/usr/lib/python3.10/email/policy.py', 'PYMODULE'), + ('email.contentmanager', + '/usr/lib/python3.10/email/contentmanager.py', + 'PYMODULE'), + ('email.quoprimime', '/usr/lib/python3.10/email/quoprimime.py', 'PYMODULE'), + ('email.headerregistry', + '/usr/lib/python3.10/email/headerregistry.py', + 'PYMODULE'), + ('email._header_value_parser', + '/usr/lib/python3.10/email/_header_value_parser.py', + 'PYMODULE'), + ('urllib', '/usr/lib/python3.10/urllib/__init__.py', 'PYMODULE'), + ('email.iterators', '/usr/lib/python3.10/email/iterators.py', 'PYMODULE'), + ('email.generator', '/usr/lib/python3.10/email/generator.py', 'PYMODULE'), + ('email._encoded_words', + '/usr/lib/python3.10/email/_encoded_words.py', + 'PYMODULE'), + ('base64', '/usr/lib/python3.10/base64.py', 'PYMODULE'), + ('getopt', '/usr/lib/python3.10/getopt.py', 'PYMODULE'), + ('email.charset', '/usr/lib/python3.10/email/charset.py', 'PYMODULE'), + ('email.encoders', '/usr/lib/python3.10/email/encoders.py', 'PYMODULE'), + ('email.base64mime', '/usr/lib/python3.10/email/base64mime.py', 'PYMODULE'), + ('email._policybase', '/usr/lib/python3.10/email/_policybase.py', 'PYMODULE'), + ('email.header', '/usr/lib/python3.10/email/header.py', 'PYMODULE'), + ('email.errors', '/usr/lib/python3.10/email/errors.py', 'PYMODULE'), + ('email.utils', '/usr/lib/python3.10/email/utils.py', 'PYMODULE'), + ('email._parseaddr', '/usr/lib/python3.10/email/_parseaddr.py', 'PYMODULE'), + ('urllib.parse', '/usr/lib/python3.10/urllib/parse.py', 'PYMODULE'), + ('ipaddress', '/usr/lib/python3.10/ipaddress.py', 'PYMODULE'), + ('socket', '/usr/lib/python3.10/socket.py', 'PYMODULE'), + ('quopri', '/usr/lib/python3.10/quopri.py', 'PYMODULE'), + ('uu', '/usr/lib/python3.10/uu.py', 'PYMODULE'), + ('optparse', '/usr/lib/python3.10/optparse.py', 'PYMODULE'), + ('email', '/usr/lib/python3.10/email/__init__.py', 'PYMODULE'), + ('email.parser', '/usr/lib/python3.10/email/parser.py', 'PYMODULE'), + ('email.feedparser', '/usr/lib/python3.10/email/feedparser.py', 'PYMODULE'), ('csv', '/usr/lib/python3.10/csv.py', 'PYMODULE'), ('importlib.readers', '/usr/lib/python3.10/importlib/readers.py', 'PYMODULE'), - ('tokenize', '/usr/lib/python3.10/tokenize.py', 'PYMODULE'), - ('token', '/usr/lib/python3.10/token.py', 'PYMODULE'), + ('struct', '/usr/lib/python3.10/struct.py', 'PYMODULE'), ('importlib.util', '/usr/lib/python3.10/importlib/util.py', 'PYMODULE'), ('tarfile', '/usr/lib/python3.10/tarfile.py', 'PYMODULE'), + ('gzip', '/usr/lib/python3.10/gzip.py', 'PYMODULE'), + ('_compression', '/usr/lib/python3.10/_compression.py', 'PYMODULE'), ('lzma', '/usr/lib/python3.10/lzma.py', 'PYMODULE'), ('bz2', '/usr/lib/python3.10/bz2.py', 'PYMODULE'), - ('logging', '/usr/lib/python3.10/logging/__init__.py', 'PYMODULE'), - ('pickle', '/usr/lib/python3.10/pickle.py', 'PYMODULE'), - ('pprint', '/usr/lib/python3.10/pprint.py', 'PYMODULE'), - ('dataclasses', '/usr/lib/python3.10/dataclasses.py', 'PYMODULE'), - ('inspect', '/usr/lib/python3.10/inspect.py', 'PYMODULE'), - ('dis', '/usr/lib/python3.10/dis.py', 'PYMODULE'), - ('opcode', '/usr/lib/python3.10/opcode.py', 'PYMODULE'), - ('ast', '/usr/lib/python3.10/ast.py', 'PYMODULE'), - ('_compat_pickle', '/usr/lib/python3.10/_compat_pickle.py', 'PYMODULE'), + ('fnmatch', '/usr/lib/python3.10/fnmatch.py', 'PYMODULE'), + ('copy', '/usr/lib/python3.10/copy.py', 'PYMODULE'), + ('gettext', '/usr/lib/python3.10/gettext.py', 'PYMODULE'), + ('multiprocessing.spawn', + '/usr/lib/python3.10/multiprocessing/spawn.py', + 'PYMODULE'), + ('multiprocessing.resource_tracker', + '/usr/lib/python3.10/multiprocessing/resource_tracker.py', + 'PYMODULE'), + ('multiprocessing.util', + '/usr/lib/python3.10/multiprocessing/util.py', + 'PYMODULE'), + ('multiprocessing.forkserver', + '/usr/lib/python3.10/multiprocessing/forkserver.py', + 'PYMODULE'), + ('multiprocessing.connection', + '/usr/lib/python3.10/multiprocessing/connection.py', + 'PYMODULE'), + ('multiprocessing.resource_sharer', + '/usr/lib/python3.10/multiprocessing/resource_sharer.py', + 'PYMODULE'), + ('xmlrpc.client', '/usr/lib/python3.10/xmlrpc/client.py', 'PYMODULE'), + ('xmlrpc', '/usr/lib/python3.10/xmlrpc/__init__.py', 'PYMODULE'), + ('xml.parsers.expat', '/usr/lib/python3.10/xml/parsers/expat.py', 'PYMODULE'), + ('xml.parsers', '/usr/lib/python3.10/xml/parsers/__init__.py', 'PYMODULE'), + ('xml', '/usr/lib/python3.10/xml/__init__.py', 'PYMODULE'), + ('xml.sax.expatreader', + '/usr/lib/python3.10/xml/sax/expatreader.py', + 'PYMODULE'), + ('xml.sax.saxutils', '/usr/lib/python3.10/xml/sax/saxutils.py', 'PYMODULE'), + ('urllib.request', '/usr/lib/python3.10/urllib/request.py', 'PYMODULE'), + ('getpass', '/usr/lib/python3.10/getpass.py', 'PYMODULE'), + ('nturl2path', '/usr/lib/python3.10/nturl2path.py', 'PYMODULE'), + ('ftplib', '/usr/lib/python3.10/ftplib.py', 'PYMODULE'), + ('netrc', '/usr/lib/python3.10/netrc.py', 'PYMODULE'), + ('shlex', '/usr/lib/python3.10/shlex.py', 'PYMODULE'), + ('mimetypes', '/usr/lib/python3.10/mimetypes.py', 'PYMODULE'), + ('http.cookiejar', '/usr/lib/python3.10/http/cookiejar.py', 'PYMODULE'), + ('http', '/usr/lib/python3.10/http/__init__.py', 'PYMODULE'), + ('ssl', '/usr/lib/python3.10/ssl.py', 'PYMODULE'), + ('urllib.response', '/usr/lib/python3.10/urllib/response.py', 'PYMODULE'), + ('urllib.error', '/usr/lib/python3.10/urllib/error.py', 'PYMODULE'), + ('xml.sax', '/usr/lib/python3.10/xml/sax/__init__.py', 'PYMODULE'), + ('xml.sax.handler', '/usr/lib/python3.10/xml/sax/handler.py', 'PYMODULE'), + ('xml.sax._exceptions', + '/usr/lib/python3.10/xml/sax/_exceptions.py', + 'PYMODULE'), + ('xml.sax.xmlreader', '/usr/lib/python3.10/xml/sax/xmlreader.py', 'PYMODULE'), + ('http.client', '/usr/lib/python3.10/http/client.py', 'PYMODULE'), + ('hmac', '/usr/lib/python3.10/hmac.py', 'PYMODULE'), ('multiprocessing.context', '/usr/lib/python3.10/multiprocessing/context.py', 'PYMODULE'), @@ -252,16 +294,22 @@ ('multiprocessing', '/usr/lib/python3.10/multiprocessing/__init__.py', 'PYMODULE'), + ('_py_abc', '/usr/lib/python3.10/_py_abc.py', 'PYMODULE'), ('tracemalloc', '/usr/lib/python3.10/tracemalloc.py', 'PYMODULE'), ('stringprep', '/usr/lib/python3.10/stringprep.py', 'PYMODULE'), - ('_py_abc', '/usr/lib/python3.10/_py_abc.py', 'PYMODULE'), - ('argparse', '/usr/lib/python3.10/argparse.py', 'PYMODULE'), + ('tools.argtool', + '/home/dtyx/桌面/yhh/Report_Generate_Server/tools/argtool.py', + 'PYMODULE'), + ('tools', '-', 'PYMODULE'), + ('json', '/usr/lib/python3.10/json/__init__.py', 'PYMODULE'), + ('json.encoder', '/usr/lib/python3.10/json/encoder.py', 'PYMODULE'), + ('json.decoder', '/usr/lib/python3.10/json/decoder.py', 'PYMODULE'), + ('json.scanner', '/usr/lib/python3.10/json/scanner.py', 'PYMODULE'), ('pathlib', '/usr/lib/python3.10/pathlib.py', 'PYMODULE'), ('datetime', '/usr/lib/python3.10/datetime.py', 'PYMODULE'), ('tools.defines', '/home/dtyx/桌面/yhh/Report_Generate_Server/tools/defines.py', 'PYMODULE'), - ('tools', '-', 'PYMODULE'), ('core.tables', '/home/dtyx/桌面/yhh/Report_Generate_Server/core/tables.py', 'PYMODULE'), @@ -745,10 +793,6 @@ ('tools.API', '/home/dtyx/桌面/yhh/Report_Generate_Server/tools/API.py', 'PYMODULE'), - ('json', '/usr/lib/python3.10/json/__init__.py', 'PYMODULE'), - ('json.encoder', '/usr/lib/python3.10/json/encoder.py', 'PYMODULE'), - ('json.decoder', '/usr/lib/python3.10/json/decoder.py', 'PYMODULE'), - ('json.scanner', '/usr/lib/python3.10/json/scanner.py', 'PYMODULE'), ('requests', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/requests/__init__.py', 'PYMODULE'), @@ -1223,9 +1267,28 @@ ('tools.document_tools', '/home/dtyx/桌面/yhh/Report_Generate_Server/tools/document_tools.py', 'PYMODULE')], - [('libpython3.10.so.1.0', - '/lib/x86_64-linux-gnu/libpython3.10.so.1.0', - 'BINARY'), + [('libpython3.10.so', '/lib/x86_64-linux-gnu/libpython3.10.so', 'BINARY'), + ('lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), ('lib-dynload/_posixshmem.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_posixshmem.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -1238,27 +1301,6 @@ ('lib-dynload/_ssl.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_ssl.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), - ('lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), ('lib-dynload/mmap.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/mmap.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -1289,6 +1331,9 @@ ('lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), + ('lib-dynload/_json.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_json.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), ('lxml/etree.cpython-310-x86_64-linux-gnu.so', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/etree.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -1316,9 +1361,6 @@ ('lib-dynload/_asyncio.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_asyncio.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), - ('lib-dynload/_json.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_json.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), ('charset_normalizer/md__mypyc.cpython-310-x86_64-linux-gnu.so', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/charset_normalizer/md__mypyc.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -1343,211 +1385,265 @@ ('PIL/_imaging.cpython-310-x86_64-linux-gnu.so', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/PIL/_imaging.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), - ('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'), ('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'), - ('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'), - ('libssl.so.3', '/lib/x86_64-linux-gnu/libssl.so.3', 'BINARY'), + ('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'), ('libmpdec.so.3', '/lib/x86_64-linux-gnu/libmpdec.so.3', 'BINARY'), + ('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'), ('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'), ('libbz2.so.1.0', '/lib/x86_64-linux-gnu/libbz2.so.1.0', 'BINARY'), + ('libssl.so.3', '/lib/x86_64-linux-gnu/libssl.so.3', 'BINARY'), ('libffi.so.8', '/lib/x86_64-linux-gnu/libffi.so.8', 'BINARY'), - ('libreadline.so.8', '/lib/x86_64-linux-gnu/libreadline.so.8', 'BINARY'), ('libtinfo.so.6', '/lib/x86_64-linux-gnu/libtinfo.so.6', 'BINARY'), - ('pillow.libs/libwebp-5f0275c0.so.7.1.10', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libwebp-5f0275c0.so.7.1.10', - 'BINARY'), + ('libreadline.so.8', '/lib/x86_64-linux-gnu/libreadline.so.8', 'BINARY'), ('pillow.libs/libwebpdemux-efaed568.so.2.0.16', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libwebpdemux-efaed568.so.2.0.16', 'BINARY'), - ('pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', + ('pillow.libs/libwebp-5f0275c0.so.7.1.10', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libwebp-5f0275c0.so.7.1.10', 'BINARY'), ('pillow.libs/libsharpyuv-60a7c00b.so.0.1.1', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libsharpyuv-60a7c00b.so.0.1.1', 'BINARY'), + ('pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', + 'BINARY'), + ('libstdc++.so.6', '/lib/x86_64-linux-gnu/libstdc++.so.6', 'BINARY'), ('libgcc_s.so.1', '/lib/x86_64-linux-gnu/libgcc_s.so.1', 'BINARY'), ('pillow.libs/libavif-01e67780.so.16.3.0', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libavif-01e67780.so.16.3.0', 'BINARY'), - ('libstdc++.so.6', '/lib/x86_64-linux-gnu/libstdc++.so.6', 'BINARY'), ('pillow.libs/liblcms2-cc10e42f.so.2.0.17', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/liblcms2-cc10e42f.so.2.0.17', 'BINARY'), - ('pillow.libs/liblzma-64b7ab39.so.5.8.1', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/liblzma-64b7ab39.so.5.8.1', - 'BINARY'), ('pillow.libs/libxcb-64009ff3.so.1.1.0', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libxcb-64009ff3.so.1.1.0', 'BINARY'), - ('pillow.libs/libjpeg-8a13c6e0.so.62.4.0', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libjpeg-8a13c6e0.so.62.4.0', - 'BINARY'), - ('pillow.libs/libXau-154567c4.so.6.0.0', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libXau-154567c4.so.6.0.0', + ('pillow.libs/liblzma-64b7ab39.so.5.8.1', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/liblzma-64b7ab39.so.5.8.1', 'BINARY'), ('pillow.libs/libopenjp2-56811f71.so.2.5.3', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libopenjp2-56811f71.so.2.5.3', 'BINARY'), ('pillow.libs/libtiff-13a02c81.so.6.1.0', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libtiff-13a02c81.so.6.1.0', + 'BINARY'), + ('pillow.libs/libjpeg-8a13c6e0.so.62.4.0', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libjpeg-8a13c6e0.so.62.4.0', + 'BINARY'), + ('pillow.libs/libXau-154567c4.so.6.0.0', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libXau-154567c4.so.6.0.0', 'BINARY')], [], [], - [('lxml/isoschematron/resources/rng/iso-schematron.rng', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/rng/iso-schematron.rng', + [('muban/check2.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check2.docx', 'DATA'), - ('lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl', + ('muban/check3.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check3.docx', 'DATA'), - ('lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl', + ('muban/check_check.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check_check.docx', 'DATA'), - ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl', + ('muban/check_check_title.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check_check_title.docx', 'DATA'), - ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl', + ('muban/check_content.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check_content.docx', + 'DATA'), + ('muban/checkinfo.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/checkinfo.docx', + 'DATA'), + ('muban/checkmethod.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/checkmethod.docx', + 'DATA'), + ('muban/chengguo_sub.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/chengguo_sub.docx', + 'DATA'), + ('muban/fengmian1.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/fengmian1.docx', + 'DATA'), + ('muban/fengmian2.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/fengmian2.docx', + 'DATA'), + ('muban/result.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/result.docx', + 'DATA'), + ('muban/total_check.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/total_check.docx', + 'DATA'), + ('muban/xiangmugaikuo.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/xiangmugaikuo.docx', + 'DATA'), + ('muban/检查方案内容.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/检查方案内容.docx', 'DATA'), ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl', 'DATA'), + ('lxml/isoschematron/resources/rng/iso-schematron.rng', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/rng/iso-schematron.rng', + 'DATA'), + ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl', + 'DATA'), ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt', 'DATA'), + ('lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl', + 'DATA'), ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl', 'DATA'), + ('lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl', + 'DATA'), + ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl', + 'DATA'), ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl', 'DATA'), - ('docx/templates/default-docx-template/docProps/app.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/app.xml', - 'DATA'), - ('docx/templates/default-docx-template/word/fontTable.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/fontTable.xml', - 'DATA'), - ('docx/templates/default-footer.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-footer.xml', - 'DATA'), - ('docx/templates/default-docx-template/customXml/_rels/item1.xml.rels', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/_rels/item1.xml.rels', - 'DATA'), - ('docx/templates/default-comments.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-comments.xml', - 'DATA'), - ('docx/templates/default.docx', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default.docx', - 'DATA'), - ('docx/templates/default-docx-template/docProps/core.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/core.xml', - 'DATA'), - ('docx/templates/default-docx-template/customXml/itemProps1.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/itemProps1.xml', - 'DATA'), - ('docx/templates/default-docx-template/word/theme/theme1.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/theme/theme1.xml', - 'DATA'), - ('docx/templates/default-docx-template/word/stylesWithEffects.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/stylesWithEffects.xml', - 'DATA'), - ('docx/templates/default-docx-template/word/_rels/document.xml.rels', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/_rels/document.xml.rels', - 'DATA'), - ('docx/templates/default-docx-template/word/webSettings.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/webSettings.xml', - 'DATA'), - ('docx/templates/default-docx-template/docProps/thumbnail.jpeg', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/thumbnail.jpeg', - 'DATA'), - ('docx/templates/default-header.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-header.xml', - 'DATA'), - ('docx/templates/default-settings.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-settings.xml', - 'DATA'), - ('docx/py.typed', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/py.typed', - 'DATA'), - ('docx/templates/default-docx-template/[Content_Types].xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/[Content_Types].xml', - 'DATA'), - ('docx/templates/default-docx-template/word/settings.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/settings.xml', - 'DATA'), - ('docx/templates/default-docx-template/word/styles.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/styles.xml', - 'DATA'), ('docx/templates/default-docx-template/word/numbering.xml', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/numbering.xml', 'DATA'), - ('docx/templates/default-docx-template/customXml/item1.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/item1.xml', + ('docx/templates/default-docx-template/docProps/app.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/app.xml', 'DATA'), - ('docx/templates/default-docx-template/word/document.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/document.xml', + ('docx/templates/default-docx-template/docProps/thumbnail.jpeg', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/thumbnail.jpeg', + 'DATA'), + ('docx/templates/default-docx-template/word/stylesWithEffects.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/stylesWithEffects.xml', + 'DATA'), + ('docx/templates/default-docx-template/word/settings.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/settings.xml', + 'DATA'), + ('docx/templates/default-comments.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-comments.xml', + 'DATA'), + ('docx/templates/default-docx-template/word/_rels/document.xml.rels', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/_rels/document.xml.rels', + 'DATA'), + ('docx/templates/default-docx-template/word/styles.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/styles.xml', 'DATA'), ('docx/templates/default-styles.xml', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-styles.xml', 'DATA'), + ('docx/templates/default-header.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-header.xml', + 'DATA'), ('docx/templates/default-docx-template/_rels/.rels', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/_rels/.rels', 'DATA'), - ('certifi/cacert.pem', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/certifi/cacert.pem', + ('docx/py.typed', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/py.typed', + 'DATA'), + ('docx/templates/default-docx-template/customXml/_rels/item1.xml.rels', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/_rels/item1.xml.rels', + 'DATA'), + ('docx/templates/default-docx-template/word/fontTable.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/fontTable.xml', + 'DATA'), + ('docx/templates/default-docx-template/docProps/core.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/core.xml', + 'DATA'), + ('docx/templates/default-settings.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-settings.xml', + 'DATA'), + ('docx/templates/default-docx-template/word/webSettings.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/webSettings.xml', + 'DATA'), + ('docx/templates/default-docx-template/word/document.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/document.xml', + 'DATA'), + ('docx/templates/default-docx-template/[Content_Types].xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/[Content_Types].xml', + 'DATA'), + ('docx/templates/default-footer.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-footer.xml', + 'DATA'), + ('docx/templates/default-docx-template/customXml/itemProps1.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/itemProps1.xml', + 'DATA'), + ('docx/templates/default.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default.docx', + 'DATA'), + ('docx/templates/default-docx-template/word/theme/theme1.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/theme/theme1.xml', + 'DATA'), + ('docx/templates/default-docx-template/customXml/item1.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/item1.xml', 'DATA'), ('certifi/py.typed', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/certifi/py.typed', 'DATA'), + ('certifi/cacert.pem', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/certifi/cacert.pem', + 'DATA'), ('base_library.zip', '/home/dtyx/桌面/yhh/Report_Generate_Server/build/build/base_library.zip', 'DATA'), - ('libwebp-5f0275c0.so.7.1.10', - 'pillow.libs/libwebp-5f0275c0.so.7.1.10', - 'SYMLINK'), ('libwebpdemux-efaed568.so.2.0.16', 'pillow.libs/libwebpdemux-efaed568.so.2.0.16', 'SYMLINK'), - ('libwebpmux-6f2b1ad9.so.3.1.1', - 'pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', + ('libwebp-5f0275c0.so.7.1.10', + 'pillow.libs/libwebp-5f0275c0.so.7.1.10', 'SYMLINK'), ('libsharpyuv-60a7c00b.so.0.1.1', 'pillow.libs/libsharpyuv-60a7c00b.so.0.1.1', 'SYMLINK'), + ('libwebpmux-6f2b1ad9.so.3.1.1', + 'pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', + 'SYMLINK'), ('libavif-01e67780.so.16.3.0', 'pillow.libs/libavif-01e67780.so.16.3.0', 'SYMLINK'), ('liblcms2-cc10e42f.so.2.0.17', 'pillow.libs/liblcms2-cc10e42f.so.2.0.17', 'SYMLINK'), - ('liblzma-64b7ab39.so.5.8.1', - 'pillow.libs/liblzma-64b7ab39.so.5.8.1', - 'SYMLINK'), ('libxcb-64009ff3.so.1.1.0', 'pillow.libs/libxcb-64009ff3.so.1.1.0', 'SYMLINK'), - ('libjpeg-8a13c6e0.so.62.4.0', - 'pillow.libs/libjpeg-8a13c6e0.so.62.4.0', - 'SYMLINK'), - ('libXau-154567c4.so.6.0.0', - 'pillow.libs/libXau-154567c4.so.6.0.0', + ('liblzma-64b7ab39.so.5.8.1', + 'pillow.libs/liblzma-64b7ab39.so.5.8.1', 'SYMLINK'), ('libopenjp2-56811f71.so.2.5.3', 'pillow.libs/libopenjp2-56811f71.so.2.5.3', 'SYMLINK'), ('libtiff-13a02c81.so.6.1.0', 'pillow.libs/libtiff-13a02c81.so.6.1.0', + 'SYMLINK'), + ('libjpeg-8a13c6e0.so.62.4.0', + 'pillow.libs/libjpeg-8a13c6e0.so.62.4.0', + 'SYMLINK'), + ('libXau-154567c4.so.6.0.0', + 'pillow.libs/libXau-154567c4.so.6.0.0', 'SYMLINK')], - [('sre_constants', '/usr/lib/python3.10/sre_constants.py', 'PYMODULE'), - ('warnings', '/usr/lib/python3.10/warnings.py', 'PYMODULE'), - ('types', '/usr/lib/python3.10/types.py', 'PYMODULE'), - ('heapq', '/usr/lib/python3.10/heapq.py', 'PYMODULE'), - ('io', '/usr/lib/python3.10/io.py', 'PYMODULE'), - ('_collections_abc', '/usr/lib/python3.10/_collections_abc.py', 'PYMODULE'), - ('weakref', '/usr/lib/python3.10/weakref.py', 'PYMODULE'), - ('genericpath', '/usr/lib/python3.10/genericpath.py', 'PYMODULE'), - ('stat', '/usr/lib/python3.10/stat.py', 'PYMODULE'), + [('functools', '/usr/lib/python3.10/functools.py', 'PYMODULE'), + ('enum', '/usr/lib/python3.10/enum.py', 'PYMODULE'), + ('abc', '/usr/lib/python3.10/abc.py', 'PYMODULE'), + ('traceback', '/usr/lib/python3.10/traceback.py', 'PYMODULE'), + ('copyreg', '/usr/lib/python3.10/copyreg.py', 'PYMODULE'), + ('reprlib', '/usr/lib/python3.10/reprlib.py', 'PYMODULE'), + ('sre_constants', '/usr/lib/python3.10/sre_constants.py', 'PYMODULE'), ('sre_compile', '/usr/lib/python3.10/sre_compile.py', 'PYMODULE'), + ('_collections_abc', '/usr/lib/python3.10/_collections_abc.py', 'PYMODULE'), + ('_weakrefset', '/usr/lib/python3.10/_weakrefset.py', 'PYMODULE'), ('posixpath', '/usr/lib/python3.10/posixpath.py', 'PYMODULE'), + ('weakref', '/usr/lib/python3.10/weakref.py', 'PYMODULE'), + ('warnings', '/usr/lib/python3.10/warnings.py', 'PYMODULE'), + ('io', '/usr/lib/python3.10/io.py', 'PYMODULE'), + ('keyword', '/usr/lib/python3.10/keyword.py', 'PYMODULE'), + ('operator', '/usr/lib/python3.10/operator.py', 'PYMODULE'), + ('codecs', '/usr/lib/python3.10/codecs.py', 'PYMODULE'), + ('stat', '/usr/lib/python3.10/stat.py', 'PYMODULE'), + ('heapq', '/usr/lib/python3.10/heapq.py', 'PYMODULE'), + ('ntpath', '/usr/lib/python3.10/ntpath.py', 'PYMODULE'), + ('collections.abc', '/usr/lib/python3.10/collections/abc.py', 'PYMODULE'), + ('collections', '/usr/lib/python3.10/collections/__init__.py', 'PYMODULE'), + ('genericpath', '/usr/lib/python3.10/genericpath.py', 'PYMODULE'), ('encodings.zlib_codec', '/usr/lib/python3.10/encodings/zlib_codec.py', 'PYMODULE'), @@ -1778,21 +1874,9 @@ ('encodings.ascii', '/usr/lib/python3.10/encodings/ascii.py', 'PYMODULE'), ('encodings.aliases', '/usr/lib/python3.10/encodings/aliases.py', 'PYMODULE'), ('encodings', '/usr/lib/python3.10/encodings/__init__.py', 'PYMODULE'), - ('functools', '/usr/lib/python3.10/functools.py', 'PYMODULE'), - ('copyreg', '/usr/lib/python3.10/copyreg.py', 'PYMODULE'), ('sre_parse', '/usr/lib/python3.10/sre_parse.py', 'PYMODULE'), - ('ntpath', '/usr/lib/python3.10/ntpath.py', 'PYMODULE'), - ('keyword', '/usr/lib/python3.10/keyword.py', 'PYMODULE'), - ('traceback', '/usr/lib/python3.10/traceback.py', 'PYMODULE'), - ('codecs', '/usr/lib/python3.10/codecs.py', 'PYMODULE'), - ('linecache', '/usr/lib/python3.10/linecache.py', 'PYMODULE'), - ('collections.abc', '/usr/lib/python3.10/collections/abc.py', 'PYMODULE'), - ('collections', '/usr/lib/python3.10/collections/__init__.py', 'PYMODULE'), - ('enum', '/usr/lib/python3.10/enum.py', 'PYMODULE'), - ('abc', '/usr/lib/python3.10/abc.py', 'PYMODULE'), - ('reprlib', '/usr/lib/python3.10/reprlib.py', 'PYMODULE'), - ('operator', '/usr/lib/python3.10/operator.py', 'PYMODULE'), - ('_weakrefset', '/usr/lib/python3.10/_weakrefset.py', 'PYMODULE'), ('locale', '/usr/lib/python3.10/locale.py', 'PYMODULE'), + ('types', '/usr/lib/python3.10/types.py', 'PYMODULE'), + ('linecache', '/usr/lib/python3.10/linecache.py', 'PYMODULE'), ('re', '/usr/lib/python3.10/re.py', 'PYMODULE'), ('os', '/usr/lib/python3.10/os.py', 'PYMODULE')]) diff --git a/build/build/EXE-00.toc b/build/build/EXE-00.toc index 6341b93..be441d7 100644 --- a/build/build/EXE-00.toc +++ b/build/build/EXE-00.toc @@ -44,9 +44,28 @@ ('Generate_Report', '/home/dtyx/桌面/yhh/Report_Generate_Server/Generate_Report.py', 'PYSOURCE'), - ('libpython3.10.so.1.0', - '/lib/x86_64-linux-gnu/libpython3.10.so.1.0', - 'BINARY'), + ('libpython3.10.so', '/lib/x86_64-linux-gnu/libpython3.10.so', 'BINARY'), + ('lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), ('lib-dynload/_posixshmem.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_posixshmem.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -59,27 +78,6 @@ ('lib-dynload/_ssl.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_ssl.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), - ('lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), ('lib-dynload/mmap.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/mmap.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -110,6 +108,9 @@ ('lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), + ('lib-dynload/_json.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_json.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), ('lxml/etree.cpython-310-x86_64-linux-gnu.so', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/etree.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -137,9 +138,6 @@ ('lib-dynload/_asyncio.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_asyncio.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), - ('lib-dynload/_json.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_json.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), ('charset_normalizer/md__mypyc.cpython-310-x86_64-linux-gnu.so', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/charset_normalizer/md__mypyc.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -164,47 +162,41 @@ ('PIL/_imaging.cpython-310-x86_64-linux-gnu.so', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/PIL/_imaging.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), - ('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'), ('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'), - ('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'), - ('libssl.so.3', '/lib/x86_64-linux-gnu/libssl.so.3', 'BINARY'), + ('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'), ('libmpdec.so.3', '/lib/x86_64-linux-gnu/libmpdec.so.3', 'BINARY'), + ('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'), ('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'), ('libbz2.so.1.0', '/lib/x86_64-linux-gnu/libbz2.so.1.0', 'BINARY'), + ('libssl.so.3', '/lib/x86_64-linux-gnu/libssl.so.3', 'BINARY'), ('libffi.so.8', '/lib/x86_64-linux-gnu/libffi.so.8', 'BINARY'), - ('libreadline.so.8', '/lib/x86_64-linux-gnu/libreadline.so.8', 'BINARY'), ('libtinfo.so.6', '/lib/x86_64-linux-gnu/libtinfo.so.6', 'BINARY'), - ('pillow.libs/libwebp-5f0275c0.so.7.1.10', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libwebp-5f0275c0.so.7.1.10', - 'BINARY'), + ('libreadline.so.8', '/lib/x86_64-linux-gnu/libreadline.so.8', 'BINARY'), ('pillow.libs/libwebpdemux-efaed568.so.2.0.16', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libwebpdemux-efaed568.so.2.0.16', 'BINARY'), - ('pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', + ('pillow.libs/libwebp-5f0275c0.so.7.1.10', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libwebp-5f0275c0.so.7.1.10', 'BINARY'), ('pillow.libs/libsharpyuv-60a7c00b.so.0.1.1', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libsharpyuv-60a7c00b.so.0.1.1', 'BINARY'), + ('pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', + 'BINARY'), + ('libstdc++.so.6', '/lib/x86_64-linux-gnu/libstdc++.so.6', 'BINARY'), ('libgcc_s.so.1', '/lib/x86_64-linux-gnu/libgcc_s.so.1', 'BINARY'), ('pillow.libs/libavif-01e67780.so.16.3.0', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libavif-01e67780.so.16.3.0', 'BINARY'), - ('libstdc++.so.6', '/lib/x86_64-linux-gnu/libstdc++.so.6', 'BINARY'), ('pillow.libs/liblcms2-cc10e42f.so.2.0.17', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/liblcms2-cc10e42f.so.2.0.17', 'BINARY'), - ('pillow.libs/liblzma-64b7ab39.so.5.8.1', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/liblzma-64b7ab39.so.5.8.1', - 'BINARY'), ('pillow.libs/libxcb-64009ff3.so.1.1.0', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libxcb-64009ff3.so.1.1.0', 'BINARY'), - ('pillow.libs/libjpeg-8a13c6e0.so.62.4.0', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libjpeg-8a13c6e0.so.62.4.0', - 'BINARY'), - ('pillow.libs/libXau-154567c4.so.6.0.0', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libXau-154567c4.so.6.0.0', + ('pillow.libs/liblzma-64b7ab39.so.5.8.1', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/liblzma-64b7ab39.so.5.8.1', 'BINARY'), ('pillow.libs/libopenjp2-56811f71.so.2.5.3', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libopenjp2-56811f71.so.2.5.3', @@ -212,155 +204,203 @@ ('pillow.libs/libtiff-13a02c81.so.6.1.0', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libtiff-13a02c81.so.6.1.0', 'BINARY'), - ('lxml/isoschematron/resources/rng/iso-schematron.rng', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/rng/iso-schematron.rng', + ('pillow.libs/libjpeg-8a13c6e0.so.62.4.0', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libjpeg-8a13c6e0.so.62.4.0', + 'BINARY'), + ('pillow.libs/libXau-154567c4.so.6.0.0', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libXau-154567c4.so.6.0.0', + 'BINARY'), + ('muban/check2.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check2.docx', 'DATA'), - ('lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl', + ('muban/check3.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check3.docx', 'DATA'), - ('lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl', + ('muban/check_check.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check_check.docx', 'DATA'), - ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl', + ('muban/check_check_title.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check_check_title.docx', 'DATA'), - ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl', + ('muban/check_content.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check_content.docx', + 'DATA'), + ('muban/checkinfo.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/checkinfo.docx', + 'DATA'), + ('muban/checkmethod.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/checkmethod.docx', + 'DATA'), + ('muban/chengguo_sub.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/chengguo_sub.docx', + 'DATA'), + ('muban/fengmian1.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/fengmian1.docx', + 'DATA'), + ('muban/fengmian2.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/fengmian2.docx', + 'DATA'), + ('muban/result.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/result.docx', + 'DATA'), + ('muban/total_check.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/total_check.docx', + 'DATA'), + ('muban/xiangmugaikuo.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/xiangmugaikuo.docx', + 'DATA'), + ('muban/检查方案内容.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/检查方案内容.docx', 'DATA'), ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl', 'DATA'), + ('lxml/isoschematron/resources/rng/iso-schematron.rng', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/rng/iso-schematron.rng', + 'DATA'), + ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl', + 'DATA'), ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt', 'DATA'), + ('lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl', + 'DATA'), ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl', 'DATA'), + ('lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl', + 'DATA'), + ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl', + 'DATA'), ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl', 'DATA'), - ('docx/templates/default-docx-template/docProps/app.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/app.xml', - 'DATA'), - ('docx/templates/default-docx-template/word/fontTable.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/fontTable.xml', - 'DATA'), - ('docx/templates/default-footer.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-footer.xml', - 'DATA'), - ('docx/templates/default-docx-template/customXml/_rels/item1.xml.rels', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/_rels/item1.xml.rels', - 'DATA'), - ('docx/templates/default-comments.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-comments.xml', - 'DATA'), - ('docx/templates/default.docx', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default.docx', - 'DATA'), - ('docx/templates/default-docx-template/docProps/core.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/core.xml', - 'DATA'), - ('docx/templates/default-docx-template/customXml/itemProps1.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/itemProps1.xml', - 'DATA'), - ('docx/templates/default-docx-template/word/theme/theme1.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/theme/theme1.xml', - 'DATA'), - ('docx/templates/default-docx-template/word/stylesWithEffects.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/stylesWithEffects.xml', - 'DATA'), - ('docx/templates/default-docx-template/word/_rels/document.xml.rels', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/_rels/document.xml.rels', - 'DATA'), - ('docx/templates/default-docx-template/word/webSettings.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/webSettings.xml', - 'DATA'), - ('docx/templates/default-docx-template/docProps/thumbnail.jpeg', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/thumbnail.jpeg', - 'DATA'), - ('docx/templates/default-header.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-header.xml', - 'DATA'), - ('docx/templates/default-settings.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-settings.xml', - 'DATA'), - ('docx/py.typed', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/py.typed', - 'DATA'), - ('docx/templates/default-docx-template/[Content_Types].xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/[Content_Types].xml', - 'DATA'), - ('docx/templates/default-docx-template/word/settings.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/settings.xml', - 'DATA'), - ('docx/templates/default-docx-template/word/styles.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/styles.xml', - 'DATA'), ('docx/templates/default-docx-template/word/numbering.xml', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/numbering.xml', 'DATA'), - ('docx/templates/default-docx-template/customXml/item1.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/item1.xml', + ('docx/templates/default-docx-template/docProps/app.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/app.xml', 'DATA'), - ('docx/templates/default-docx-template/word/document.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/document.xml', + ('docx/templates/default-docx-template/docProps/thumbnail.jpeg', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/thumbnail.jpeg', + 'DATA'), + ('docx/templates/default-docx-template/word/stylesWithEffects.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/stylesWithEffects.xml', + 'DATA'), + ('docx/templates/default-docx-template/word/settings.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/settings.xml', + 'DATA'), + ('docx/templates/default-comments.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-comments.xml', + 'DATA'), + ('docx/templates/default-docx-template/word/_rels/document.xml.rels', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/_rels/document.xml.rels', + 'DATA'), + ('docx/templates/default-docx-template/word/styles.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/styles.xml', 'DATA'), ('docx/templates/default-styles.xml', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-styles.xml', 'DATA'), + ('docx/templates/default-header.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-header.xml', + 'DATA'), ('docx/templates/default-docx-template/_rels/.rels', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/_rels/.rels', 'DATA'), - ('certifi/cacert.pem', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/certifi/cacert.pem', + ('docx/py.typed', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/py.typed', + 'DATA'), + ('docx/templates/default-docx-template/customXml/_rels/item1.xml.rels', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/_rels/item1.xml.rels', + 'DATA'), + ('docx/templates/default-docx-template/word/fontTable.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/fontTable.xml', + 'DATA'), + ('docx/templates/default-docx-template/docProps/core.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/core.xml', + 'DATA'), + ('docx/templates/default-settings.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-settings.xml', + 'DATA'), + ('docx/templates/default-docx-template/word/webSettings.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/webSettings.xml', + 'DATA'), + ('docx/templates/default-docx-template/word/document.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/document.xml', + 'DATA'), + ('docx/templates/default-docx-template/[Content_Types].xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/[Content_Types].xml', + 'DATA'), + ('docx/templates/default-footer.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-footer.xml', + 'DATA'), + ('docx/templates/default-docx-template/customXml/itemProps1.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/itemProps1.xml', + 'DATA'), + ('docx/templates/default.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default.docx', + 'DATA'), + ('docx/templates/default-docx-template/word/theme/theme1.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/theme/theme1.xml', + 'DATA'), + ('docx/templates/default-docx-template/customXml/item1.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/item1.xml', 'DATA'), ('certifi/py.typed', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/certifi/py.typed', 'DATA'), + ('certifi/cacert.pem', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/certifi/cacert.pem', + 'DATA'), ('base_library.zip', '/home/dtyx/桌面/yhh/Report_Generate_Server/build/build/base_library.zip', 'DATA'), - ('libwebp-5f0275c0.so.7.1.10', - 'pillow.libs/libwebp-5f0275c0.so.7.1.10', - 'SYMLINK'), ('libwebpdemux-efaed568.so.2.0.16', 'pillow.libs/libwebpdemux-efaed568.so.2.0.16', 'SYMLINK'), - ('libwebpmux-6f2b1ad9.so.3.1.1', - 'pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', + ('libwebp-5f0275c0.so.7.1.10', + 'pillow.libs/libwebp-5f0275c0.so.7.1.10', 'SYMLINK'), ('libsharpyuv-60a7c00b.so.0.1.1', 'pillow.libs/libsharpyuv-60a7c00b.so.0.1.1', 'SYMLINK'), + ('libwebpmux-6f2b1ad9.so.3.1.1', + 'pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', + 'SYMLINK'), ('libavif-01e67780.so.16.3.0', 'pillow.libs/libavif-01e67780.so.16.3.0', 'SYMLINK'), ('liblcms2-cc10e42f.so.2.0.17', 'pillow.libs/liblcms2-cc10e42f.so.2.0.17', 'SYMLINK'), - ('liblzma-64b7ab39.so.5.8.1', - 'pillow.libs/liblzma-64b7ab39.so.5.8.1', - 'SYMLINK'), ('libxcb-64009ff3.so.1.1.0', 'pillow.libs/libxcb-64009ff3.so.1.1.0', 'SYMLINK'), - ('libjpeg-8a13c6e0.so.62.4.0', - 'pillow.libs/libjpeg-8a13c6e0.so.62.4.0', - 'SYMLINK'), - ('libXau-154567c4.so.6.0.0', - 'pillow.libs/libXau-154567c4.so.6.0.0', + ('liblzma-64b7ab39.so.5.8.1', + 'pillow.libs/liblzma-64b7ab39.so.5.8.1', 'SYMLINK'), ('libopenjp2-56811f71.so.2.5.3', 'pillow.libs/libopenjp2-56811f71.so.2.5.3', 'SYMLINK'), ('libtiff-13a02c81.so.6.1.0', 'pillow.libs/libtiff-13a02c81.so.6.1.0', + 'SYMLINK'), + ('libjpeg-8a13c6e0.so.62.4.0', + 'pillow.libs/libjpeg-8a13c6e0.so.62.4.0', + 'SYMLINK'), + ('libXau-154567c4.so.6.0.0', + 'pillow.libs/libXau-154567c4.so.6.0.0', 'SYMLINK')], [], False, False, - 1753166039, + 1753433027, [('run', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run', 'EXECUTABLE')], - '/lib/x86_64-linux-gnu/libpython3.10.so.1.0') + '/lib/x86_64-linux-gnu/libpython3.10.so') diff --git a/build/build/PKG-00.toc b/build/build/PKG-00.toc index a114a32..ffbaacd 100644 --- a/build/build/PKG-00.toc +++ b/build/build/PKG-00.toc @@ -39,9 +39,28 @@ ('Generate_Report', '/home/dtyx/桌面/yhh/Report_Generate_Server/Generate_Report.py', 'PYSOURCE'), - ('libpython3.10.so.1.0', - '/lib/x86_64-linux-gnu/libpython3.10.so.1.0', - 'BINARY'), + ('libpython3.10.so', '/lib/x86_64-linux-gnu/libpython3.10.so', 'BINARY'), + ('lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), + ('lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), ('lib-dynload/_posixshmem.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_posixshmem.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -54,27 +73,6 @@ ('lib-dynload/_ssl.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_ssl.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), - ('lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_hashlib.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_contextvars.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_lzma.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_bz2.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), - ('lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_opcode.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), ('lib-dynload/mmap.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/mmap.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -105,6 +103,9 @@ ('lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), + ('lib-dynload/_json.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/_json.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), ('lxml/etree.cpython-310-x86_64-linux-gnu.so', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/etree.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -132,9 +133,6 @@ ('lib-dynload/_asyncio.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_asyncio.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), - ('lib-dynload/_json.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/_json.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), ('charset_normalizer/md__mypyc.cpython-310-x86_64-linux-gnu.so', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/charset_normalizer/md__mypyc.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -159,47 +157,41 @@ ('PIL/_imaging.cpython-310-x86_64-linux-gnu.so', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/PIL/_imaging.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), - ('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'), ('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'), - ('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'), - ('libssl.so.3', '/lib/x86_64-linux-gnu/libssl.so.3', 'BINARY'), + ('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'), ('libmpdec.so.3', '/lib/x86_64-linux-gnu/libmpdec.so.3', 'BINARY'), + ('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'), ('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'), ('libbz2.so.1.0', '/lib/x86_64-linux-gnu/libbz2.so.1.0', 'BINARY'), + ('libssl.so.3', '/lib/x86_64-linux-gnu/libssl.so.3', 'BINARY'), ('libffi.so.8', '/lib/x86_64-linux-gnu/libffi.so.8', 'BINARY'), - ('libreadline.so.8', '/lib/x86_64-linux-gnu/libreadline.so.8', 'BINARY'), ('libtinfo.so.6', '/lib/x86_64-linux-gnu/libtinfo.so.6', 'BINARY'), - ('pillow.libs/libwebp-5f0275c0.so.7.1.10', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libwebp-5f0275c0.so.7.1.10', - 'BINARY'), + ('libreadline.so.8', '/lib/x86_64-linux-gnu/libreadline.so.8', 'BINARY'), ('pillow.libs/libwebpdemux-efaed568.so.2.0.16', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libwebpdemux-efaed568.so.2.0.16', 'BINARY'), - ('pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', + ('pillow.libs/libwebp-5f0275c0.so.7.1.10', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libwebp-5f0275c0.so.7.1.10', 'BINARY'), ('pillow.libs/libsharpyuv-60a7c00b.so.0.1.1', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libsharpyuv-60a7c00b.so.0.1.1', 'BINARY'), + ('pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', + 'BINARY'), + ('libstdc++.so.6', '/lib/x86_64-linux-gnu/libstdc++.so.6', 'BINARY'), ('libgcc_s.so.1', '/lib/x86_64-linux-gnu/libgcc_s.so.1', 'BINARY'), ('pillow.libs/libavif-01e67780.so.16.3.0', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libavif-01e67780.so.16.3.0', 'BINARY'), - ('libstdc++.so.6', '/lib/x86_64-linux-gnu/libstdc++.so.6', 'BINARY'), ('pillow.libs/liblcms2-cc10e42f.so.2.0.17', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/liblcms2-cc10e42f.so.2.0.17', 'BINARY'), - ('pillow.libs/liblzma-64b7ab39.so.5.8.1', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/liblzma-64b7ab39.so.5.8.1', - 'BINARY'), ('pillow.libs/libxcb-64009ff3.so.1.1.0', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libxcb-64009ff3.so.1.1.0', 'BINARY'), - ('pillow.libs/libjpeg-8a13c6e0.so.62.4.0', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libjpeg-8a13c6e0.so.62.4.0', - 'BINARY'), - ('pillow.libs/libXau-154567c4.so.6.0.0', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libXau-154567c4.so.6.0.0', + ('pillow.libs/liblzma-64b7ab39.so.5.8.1', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/liblzma-64b7ab39.so.5.8.1', 'BINARY'), ('pillow.libs/libopenjp2-56811f71.so.2.5.3', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libopenjp2-56811f71.so.2.5.3', @@ -207,151 +199,199 @@ ('pillow.libs/libtiff-13a02c81.so.6.1.0', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libtiff-13a02c81.so.6.1.0', 'BINARY'), - ('lxml/isoschematron/resources/rng/iso-schematron.rng', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/rng/iso-schematron.rng', + ('pillow.libs/libjpeg-8a13c6e0.so.62.4.0', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libjpeg-8a13c6e0.so.62.4.0', + 'BINARY'), + ('pillow.libs/libXau-154567c4.so.6.0.0', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/pillow.libs/libXau-154567c4.so.6.0.0', + 'BINARY'), + ('muban/check2.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check2.docx', 'DATA'), - ('lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl', + ('muban/check3.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check3.docx', 'DATA'), - ('lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl', + ('muban/check_check.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check_check.docx', 'DATA'), - ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl', + ('muban/check_check_title.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check_check_title.docx', 'DATA'), - ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl', + ('muban/check_content.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/check_content.docx', + 'DATA'), + ('muban/checkinfo.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/checkinfo.docx', + 'DATA'), + ('muban/checkmethod.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/checkmethod.docx', + 'DATA'), + ('muban/chengguo_sub.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/chengguo_sub.docx', + 'DATA'), + ('muban/fengmian1.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/fengmian1.docx', + 'DATA'), + ('muban/fengmian2.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/fengmian2.docx', + 'DATA'), + ('muban/result.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/result.docx', + 'DATA'), + ('muban/total_check.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/total_check.docx', + 'DATA'), + ('muban/xiangmugaikuo.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/xiangmugaikuo.docx', + 'DATA'), + ('muban/检查方案内容.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/muban/检查方案内容.docx', 'DATA'), ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl', 'DATA'), + ('lxml/isoschematron/resources/rng/iso-schematron.rng', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/rng/iso-schematron.rng', + 'DATA'), + ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl', + 'DATA'), ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt', 'DATA'), + ('lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl', + 'DATA'), ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl', 'DATA'), + ('lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl', + 'DATA'), + ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl', + 'DATA'), ('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl', 'DATA'), - ('docx/templates/default-docx-template/docProps/app.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/app.xml', - 'DATA'), - ('docx/templates/default-docx-template/word/fontTable.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/fontTable.xml', - 'DATA'), - ('docx/templates/default-footer.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-footer.xml', - 'DATA'), - ('docx/templates/default-docx-template/customXml/_rels/item1.xml.rels', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/_rels/item1.xml.rels', - 'DATA'), - ('docx/templates/default-comments.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-comments.xml', - 'DATA'), - ('docx/templates/default.docx', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default.docx', - 'DATA'), - ('docx/templates/default-docx-template/docProps/core.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/core.xml', - 'DATA'), - ('docx/templates/default-docx-template/customXml/itemProps1.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/itemProps1.xml', - 'DATA'), - ('docx/templates/default-docx-template/word/theme/theme1.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/theme/theme1.xml', - 'DATA'), - ('docx/templates/default-docx-template/word/stylesWithEffects.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/stylesWithEffects.xml', - 'DATA'), - ('docx/templates/default-docx-template/word/_rels/document.xml.rels', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/_rels/document.xml.rels', - 'DATA'), - ('docx/templates/default-docx-template/word/webSettings.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/webSettings.xml', - 'DATA'), - ('docx/templates/default-docx-template/docProps/thumbnail.jpeg', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/thumbnail.jpeg', - 'DATA'), - ('docx/templates/default-header.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-header.xml', - 'DATA'), - ('docx/templates/default-settings.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-settings.xml', - 'DATA'), - ('docx/py.typed', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/py.typed', - 'DATA'), - ('docx/templates/default-docx-template/[Content_Types].xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/[Content_Types].xml', - 'DATA'), - ('docx/templates/default-docx-template/word/settings.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/settings.xml', - 'DATA'), - ('docx/templates/default-docx-template/word/styles.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/styles.xml', - 'DATA'), ('docx/templates/default-docx-template/word/numbering.xml', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/numbering.xml', 'DATA'), - ('docx/templates/default-docx-template/customXml/item1.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/item1.xml', + ('docx/templates/default-docx-template/docProps/app.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/app.xml', 'DATA'), - ('docx/templates/default-docx-template/word/document.xml', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/document.xml', + ('docx/templates/default-docx-template/docProps/thumbnail.jpeg', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/thumbnail.jpeg', + 'DATA'), + ('docx/templates/default-docx-template/word/stylesWithEffects.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/stylesWithEffects.xml', + 'DATA'), + ('docx/templates/default-docx-template/word/settings.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/settings.xml', + 'DATA'), + ('docx/templates/default-comments.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-comments.xml', + 'DATA'), + ('docx/templates/default-docx-template/word/_rels/document.xml.rels', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/_rels/document.xml.rels', + 'DATA'), + ('docx/templates/default-docx-template/word/styles.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/styles.xml', 'DATA'), ('docx/templates/default-styles.xml', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-styles.xml', 'DATA'), + ('docx/templates/default-header.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-header.xml', + 'DATA'), ('docx/templates/default-docx-template/_rels/.rels', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/_rels/.rels', 'DATA'), - ('certifi/cacert.pem', - '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/certifi/cacert.pem', + ('docx/py.typed', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/py.typed', + 'DATA'), + ('docx/templates/default-docx-template/customXml/_rels/item1.xml.rels', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/_rels/item1.xml.rels', + 'DATA'), + ('docx/templates/default-docx-template/word/fontTable.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/fontTable.xml', + 'DATA'), + ('docx/templates/default-docx-template/docProps/core.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/docProps/core.xml', + 'DATA'), + ('docx/templates/default-settings.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-settings.xml', + 'DATA'), + ('docx/templates/default-docx-template/word/webSettings.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/webSettings.xml', + 'DATA'), + ('docx/templates/default-docx-template/word/document.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/document.xml', + 'DATA'), + ('docx/templates/default-docx-template/[Content_Types].xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/[Content_Types].xml', + 'DATA'), + ('docx/templates/default-footer.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-footer.xml', + 'DATA'), + ('docx/templates/default-docx-template/customXml/itemProps1.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/itemProps1.xml', + 'DATA'), + ('docx/templates/default.docx', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default.docx', + 'DATA'), + ('docx/templates/default-docx-template/word/theme/theme1.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/word/theme/theme1.xml', + 'DATA'), + ('docx/templates/default-docx-template/customXml/item1.xml', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/docx/templates/default-docx-template/customXml/item1.xml', 'DATA'), ('certifi/py.typed', '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/certifi/py.typed', 'DATA'), + ('certifi/cacert.pem', + '/home/dtyx/桌面/yhh/Report_Generate_Server/.venv/lib/python3.10/site-packages/certifi/cacert.pem', + 'DATA'), ('base_library.zip', '/home/dtyx/桌面/yhh/Report_Generate_Server/build/build/base_library.zip', 'DATA'), - ('libwebp-5f0275c0.so.7.1.10', - 'pillow.libs/libwebp-5f0275c0.so.7.1.10', - 'SYMLINK'), ('libwebpdemux-efaed568.so.2.0.16', 'pillow.libs/libwebpdemux-efaed568.so.2.0.16', 'SYMLINK'), - ('libwebpmux-6f2b1ad9.so.3.1.1', - 'pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', + ('libwebp-5f0275c0.so.7.1.10', + 'pillow.libs/libwebp-5f0275c0.so.7.1.10', 'SYMLINK'), ('libsharpyuv-60a7c00b.so.0.1.1', 'pillow.libs/libsharpyuv-60a7c00b.so.0.1.1', 'SYMLINK'), + ('libwebpmux-6f2b1ad9.so.3.1.1', + 'pillow.libs/libwebpmux-6f2b1ad9.so.3.1.1', + 'SYMLINK'), ('libavif-01e67780.so.16.3.0', 'pillow.libs/libavif-01e67780.so.16.3.0', 'SYMLINK'), ('liblcms2-cc10e42f.so.2.0.17', 'pillow.libs/liblcms2-cc10e42f.so.2.0.17', 'SYMLINK'), - ('liblzma-64b7ab39.so.5.8.1', - 'pillow.libs/liblzma-64b7ab39.so.5.8.1', - 'SYMLINK'), ('libxcb-64009ff3.so.1.1.0', 'pillow.libs/libxcb-64009ff3.so.1.1.0', 'SYMLINK'), - ('libjpeg-8a13c6e0.so.62.4.0', - 'pillow.libs/libjpeg-8a13c6e0.so.62.4.0', - 'SYMLINK'), - ('libXau-154567c4.so.6.0.0', - 'pillow.libs/libXau-154567c4.so.6.0.0', + ('liblzma-64b7ab39.so.5.8.1', + 'pillow.libs/liblzma-64b7ab39.so.5.8.1', 'SYMLINK'), ('libopenjp2-56811f71.so.2.5.3', 'pillow.libs/libopenjp2-56811f71.so.2.5.3', 'SYMLINK'), ('libtiff-13a02c81.so.6.1.0', 'pillow.libs/libtiff-13a02c81.so.6.1.0', + 'SYMLINK'), + ('libjpeg-8a13c6e0.so.62.4.0', + 'pillow.libs/libjpeg-8a13c6e0.so.62.4.0', + 'SYMLINK'), + ('libXau-154567c4.so.6.0.0', + 'pillow.libs/libXau-154567c4.so.6.0.0', 'SYMLINK')], - 'libpython3.10.so.1.0', + 'libpython3.10.so', False, False, False, diff --git a/build/build/PYZ-00.pyz b/build/build/PYZ-00.pyz index 6da6889..9b3503c 100644 Binary files a/build/build/PYZ-00.pyz and b/build/build/PYZ-00.pyz differ diff --git a/build/build/PYZ-00.toc b/build/build/PYZ-00.toc index 48cbf79..250a1ba 100644 --- a/build/build/PYZ-00.toc +++ b/build/build/PYZ-00.toc @@ -1007,6 +1007,9 @@ ('tools.Get_Json', '/home/dtyx/桌面/yhh/Report_Generate_Server/tools/Get_Json.py', 'PYMODULE'), + ('tools.argtool', + '/home/dtyx/桌面/yhh/Report_Generate_Server/tools/argtool.py', + 'PYMODULE'), ('tools.content_tools', '/home/dtyx/桌面/yhh/Report_Generate_Server/tools/content_tools.py', 'PYMODULE'), diff --git a/build/build/base_library.zip b/build/build/base_library.zip index ff12215..05cc45d 100644 Binary files a/build/build/base_library.zip and b/build/build/base_library.zip differ diff --git a/build/build/localpycs/pyimod04_pywin32.pyc b/build/build/localpycs/pyimod04_pywin32.pyc new file mode 100644 index 0000000..d9fcd8c Binary files /dev/null and b/build/build/localpycs/pyimod04_pywin32.pyc differ diff --git a/build/build/report_generator.pkg b/build/build/report_generator.pkg index 59e01e4..e2a449a 100644 Binary files a/build/build/report_generator.pkg and b/build/build/report_generator.pkg differ diff --git a/build/build/warn-build.txt b/build/build/warn-build.txt index d784135..c73e5ea 100644 --- a/build/build/warn-build.txt +++ b/build/build/warn-build.txt @@ -16,19 +16,19 @@ IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for missing module named _winapi - imported by encodings (delayed, conditional, optional), ntpath (optional), subprocess (optional), multiprocessing.connection (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.reduction (conditional), multiprocessing.shared_memory (conditional), multiprocessing.heap (conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level), mimetypes (optional) missing module named msvcrt - imported by subprocess (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level), getpass (optional) -missing module named urllib.urlopen - imported by urllib (delayed, optional), lxml.html (delayed, optional) -missing module named urllib.urlencode - imported by urllib (delayed, optional), lxml.html (delayed, optional) -missing module named winreg - imported by importlib._bootstrap_external (conditional), mimetypes (optional), urllib.request (delayed, conditional, optional), requests.utils (delayed, conditional, optional), platform (delayed, optional) -missing module named _scproxy - imported by urllib.request (conditional) -missing module named 'org.python' - imported by copy (optional), xml.sax (delayed, conditional) -missing module named 'java.lang' - imported by platform (delayed, optional), xml.sax._exceptions (conditional) -missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level) -missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level) +missing module named org - imported by pickle (optional) missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level) excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level) missing module named pep517 - imported by importlib.metadata (delayed) -missing module named nt - imported by os (delayed, conditional, optional), ntpath (optional), importlib._bootstrap_external (conditional), shutil (conditional), ctypes (delayed, conditional) -missing module named org - imported by pickle (optional) +missing module named urllib.urlopen - imported by urllib (delayed, optional), lxml.html (delayed, optional) +missing module named urllib.urlencode - imported by urllib (delayed, optional), lxml.html (delayed, optional) +missing module named winreg - imported by importlib._bootstrap_external (conditional), mimetypes (optional), urllib.request (delayed, conditional, optional), requests.utils (delayed, conditional, optional), platform (delayed, optional) +missing module named nt - imported by os (delayed, conditional, optional), ntpath (optional), shutil (conditional), importlib._bootstrap_external (conditional), ctypes (delayed, conditional) +missing module named 'org.python' - imported by copy (optional), xml.sax (delayed, conditional) +missing module named _scproxy - imported by urllib.request (conditional) +missing module named 'java.lang' - imported by platform (delayed, optional), xml.sax._exceptions (conditional) +missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level) +missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level) missing module named multiprocessing.get_context - imported by multiprocessing (top-level), multiprocessing.pool (top-level), multiprocessing.managers (top-level), multiprocessing.sharedctypes (top-level) missing module named multiprocessing.TimeoutError - imported by multiprocessing (top-level), multiprocessing.pool (top-level) missing module named multiprocessing.set_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level) diff --git a/build/build/xref-build.html b/build/build/xref-build.html index 4f3c39a..bb7a395 100644 --- a/build/build/xref-build.html +++ b/build/build/xref-build.html @@ -21,7 +21,6 @@ imports: _collections_abc_weakrefsetabc - • argparseasynciocodecscollections @@ -174,6 +173,7 @@ imports: • sre_parsestattools.Get_Json + • tools.argtooltools.content_toolstools.dataproccesstools.defines @@ -3876,8 +3876,7 @@ imports:
imported by: - Generate_Report.py - • ast + astcalendarcodedis @@ -3888,6 +3887,7 @@ imported by: • py_compiletarfiletokenize + • tools.argtoolunittest.mainzipfile @@ -12561,6 +12561,7 @@ imports: • importlib._bootstrap_externalimportlib._commonimportlib.abc + • importlib.machinerysyswarnings @@ -12747,7 +12748,8 @@ imports:
imported by: - importlib.abc + importlib + • importlib.abcimportlib.resourcesinspectpkgutil @@ -13252,6 +13254,7 @@ imported by: • json.scannerrequests.compattools.Get_Json + • tools.argtooltools.document_toolsurllib3._request_methodsurllib3.contrib.emscripten.fetch @@ -15399,6 +15402,7 @@ imported by: • tempfilethreadingtools.content_tools + • tools.dataproccesstools.document_toolstools.get_picturesunittest.loader @@ -17256,6 +17260,7 @@ imported by: • tempfilethreadingtokenize + • tools.dataproccesstracebacktypestyping @@ -17588,6 +17593,7 @@ imported by: imported by: tools.APItools.Get_Json + • tools.argtooltools.content_toolstools.dataproccesstools.defines @@ -17623,6 +17629,27 @@ imports: • requeststoolstools.API + • tools.dataproccess + +
+
+imported by: + Generate_Report.py + • tools.document_tools + +
+ + + +
+ + tools.argtool +SourceModule
+imports: + argparse + • json + • tools + • typing
@@ -17657,7 +17684,6 @@ imports: @@ -17670,15 +17696,15 @@ imported by: SourceModule
imports: datetime + • os + • systools - • tools.content_tools - • tools.document_tools - • tools.get_pictures
imported by: Generate_Report.py + • tools.Get_Json
@@ -17717,7 +17743,9 @@ imports: • osretools + • tools.Get_Jsontools.content_tools + • tools.get_picturestypingutils.document_utilsutils.file_utils @@ -17726,7 +17754,6 @@ imports: @@ -17748,7 +17775,7 @@ imports: @@ -18053,6 +18080,7 @@ imported by: • importlib.metadata._metaimportlib.resourcesrequests.adapters + • tools.argtooltools.content_toolstools.document_toolstyping_extensions diff --git a/dist/README.md b/dist/README.md index ef588d4..30daade 100644 --- a/dist/README.md +++ b/dist/README.md @@ -4,10 +4,9 @@ 本工具用于根据风机巡检数据自动生成 Word 报告。 支持 **配置文件** 与 **命令行参数** 两种输入方式,命令行可覆盖配置文件中的同名字段。 -## 2. 安装与准备 -1. 克隆或下载代码。 -2. 安装依赖(仅需标准库,无需额外包)。 -3. 准备模板目录(默认 `./muban`)与输出目录(默认 `./output`)。 +## 2. 准备 +1. 获取可执行程序 +2. 准备模板目录(默认 `./muban`)与输出目录(默认 `./output`)。 ## 3. 配置文件(推荐) 在项目根目录新建 `config.json`(或任意文件名),格式如下: diff --git a/dist/report_generator b/dist/report_generator index d6ad102..052906c 100755 Binary files a/dist/report_generator and b/dist/report_generator differ diff --git a/dist/report_generator.exe b/dist/report_generator.exe new file mode 100755 index 0000000..c45998e Binary files /dev/null and b/dist/report_generator.exe differ diff --git a/output/三峡能源阿城万兴风电场防雷通道检测项目项目叶片外观、内部、防雷检查报告一期012号2025年07月24日版18.docx b/output/三峡能源阿城万兴风电场防雷通道检测项目项目叶片外观、内部、防雷检查报告一期012号2025年07月24日版18.docx deleted file mode 100644 index 85a06fe..0000000 Binary files a/output/三峡能源阿城万兴风电场防雷通道检测项目项目叶片外观、内部、防雷检查报告一期012号2025年07月24日版18.docx and /dev/null differ diff --git a/output/三峡能源阿城万兴风电场防雷通道检测项目项目叶片外观、内部、防雷检查报告一期012号2025年07月25日版.docx b/output/三峡能源阿城万兴风电场防雷通道检测项目项目叶片外观、内部、防雷检查报告一期012号2025年07月25日版.docx new file mode 100644 index 0000000..a26a301 Binary files /dev/null and b/output/三峡能源阿城万兴风电场防雷通道检测项目项目叶片外观、内部、防雷检查报告一期012号2025年07月25日版.docx differ diff --git a/output/三峡能源阿城万兴风电场防雷通道检测项目项目叶片外观、内部、防雷检查报告一期012号2025年07月25日版1.docx b/output/三峡能源阿城万兴风电场防雷通道检测项目项目叶片外观、内部、防雷检查报告一期012号2025年07月25日版1.docx new file mode 100644 index 0000000..7bc2304 Binary files /dev/null and b/output/三峡能源阿城万兴风电场防雷通道检测项目项目叶片外观、内部、防雷检查报告一期012号2025年07月25日版1.docx differ diff --git a/output/三峡能源阿城万兴风电场防雷通道检测项目项目叶片外观、内部、防雷检查报告一期012号2025年07月25日版6.docx b/output/三峡能源阿城万兴风电场防雷通道检测项目项目叶片外观、内部、防雷检查报告一期012号2025年07月25日版6.docx new file mode 100644 index 0000000..421c0b3 Binary files /dev/null and b/output/三峡能源阿城万兴风电场防雷通道检测项目项目叶片外观、内部、防雷检查报告一期012号2025年07月25日版6.docx differ diff --git a/report_generator b/report_generator index d6ad102..8754f55 100755 Binary files a/report_generator and b/report_generator differ diff --git a/tools/__pycache__/API.cpython-310.pyc b/tools/__pycache__/API.cpython-310.pyc index acbf81a..baf6e7a 100644 Binary files a/tools/__pycache__/API.cpython-310.pyc and b/tools/__pycache__/API.cpython-310.pyc differ diff --git a/tools/__pycache__/Get_Json.cpython-310.pyc b/tools/__pycache__/Get_Json.cpython-310.pyc index 6dee677..4acc4fa 100644 Binary files a/tools/__pycache__/Get_Json.cpython-310.pyc and b/tools/__pycache__/Get_Json.cpython-310.pyc differ diff --git a/tools/__pycache__/argtool.cpython-310.pyc b/tools/__pycache__/argtool.cpython-310.pyc new file mode 100644 index 0000000..a9f06d1 Binary files /dev/null and b/tools/__pycache__/argtool.cpython-310.pyc differ diff --git a/tools/__pycache__/dataproccess.cpython-310.pyc b/tools/__pycache__/dataproccess.cpython-310.pyc index 42b1c71..76cfbdb 100644 Binary files a/tools/__pycache__/dataproccess.cpython-310.pyc and b/tools/__pycache__/dataproccess.cpython-310.pyc differ diff --git a/tools/__pycache__/defines.cpython-310.pyc b/tools/__pycache__/defines.cpython-310.pyc index 802b331..528ad42 100644 Binary files a/tools/__pycache__/defines.cpython-310.pyc and b/tools/__pycache__/defines.cpython-310.pyc differ diff --git a/tools/__pycache__/document_tools.cpython-310.pyc b/tools/__pycache__/document_tools.cpython-310.pyc index f577208..a87900a 100644 Binary files a/tools/__pycache__/document_tools.cpython-310.pyc and b/tools/__pycache__/document_tools.cpython-310.pyc differ diff --git a/tools/argtool.py b/tools/argtool.py index 0508d49..53440dd 100644 --- a/tools/argtool.py +++ b/tools/argtool.py @@ -19,8 +19,6 @@ def parse_arguments(): help='覆盖配置文件中的风机ID') parser.add_argument('--output_dir', '--out', dest='output_dir', help='覆盖配置文件中的输出目录') - parser.add_argument('--template_dir', '--tpl', dest='template_dir', - help='覆盖配置文件中的模板目录') parser.add_argument('--if_waibu', type=lambda x: x.lower() in ('true', '1', 'yes'), help='是否包含外部作业章节') parser.add_argument('--if_neibu', type=lambda x: x.lower() in ('true', '1', 'yes'), @@ -54,14 +52,12 @@ def merge_configs(default_cfg: Dict[str, Any], 'json1': {**default_cfg['json1'], **file_cfg.get('json1', {})}, 'json2': {**default_cfg['json2'], **file_cfg.get('json2', {})} } - + # 高频覆盖项 if cli.turbine_id: merged['json1']['turbine_id'] = cli.turbine_id if cli.output_dir: merged['json2']['shengcheng_dir'] = cli.output_dir - if cli.template_dir: - merged['json2']['muban_dir'] = cli.template_dir for key in ('if_waibu', 'if_neibu', 'if_fanglei', 'userName', 'baogaoCheck', 'key_words', 'data_processor', 'jiancha_renyuan', 'check_date', 'coverurl', 'conclusion'): @@ -78,7 +74,6 @@ def get_default_config() -> Dict[str, Dict[str, Any]]: }, 'json2': { 'shengcheng_dir': "", - 'muban_dir': "", "dianxing_enum": "TYPICAL", "quexian_enum": "DEFECT", "other_enum": "OTHER", diff --git a/tools/dataproccess.py b/tools/dataproccess.py index e9e2d14..a3342ec 100644 --- a/tools/dataproccess.py +++ b/tools/dataproccess.py @@ -1,6 +1,4 @@ -from tools.content_tools import add_picture_to_table -from tools.document_tools import add_table_to_document,search_and_replace -from tools.get_pictures import resize_and_reduce_quality +import sys, os def caculate_work_days(start_date : str, end_date : str) -> str: """根据起止日期计算工期 @@ -21,46 +19,7 @@ def caculate_work_days(start_date : str, end_date : str) -> str: return (end_date - start_date).days -async def add_dynamic_table(output_doc, output_dir, table_num, TABLES, JIANCHA_XIANGQING_DIR, PICTURES, row, col, i, FLAG, xuhao): - """创建动态表 - - Args: - output_doc (Document): 文档对象 - output_dir (str): 输出目录 - table_num (int): 表格序号 - TABLES (list): 表格数据 - JIANCHA_XIANGQING_DIR (str): 检查详情表目录 - PICTURES (dict): 图片数据字典,键为表索引,值为图片路径列表 - row (int): 行数 - col (int): 列数 - i (int): 表格序号 - FLAG: 其他标志 - - Returns: - tuple: (i, table_num) 更新后的表格序号和表格数量 - """ - for table_idx, Table in enumerate(TABLES): - print(Table) - output_doc, message = await add_table_to_document(output_dir, JIANCHA_XIANGQING_DIR, row, col, i, Table, FLAG) - print(message) - - # 获取当前表格对应的图片 - current_table_pictures = PICTURES.get(table_idx, []) - print(f"开始处理图片列表: {current_table_pictures}") - - for picturedir in current_table_pictures: - try: - print(f"添加 {picturedir} {type(picturedir)}到表格{table_idx}") - resize_and_reduce_quality(picturedir, picturedir) - await add_picture_to_table(output_doc, output_dir, 4, 0, picturedir, i, 4.7232) - except Exception as e: - print(f"添加图片失败:{e}") - - print(await search_and_replace(output_dir, 'tupian_xuhao', f'{xuhao}')) - table_num += 1 - i += 1 - xuhao += 1 - return i, table_num, xuhao + def get_year_month(date): """根据格式化date字符串获取年月 'date': '二〇二一年十二月十日 9:00' @@ -169,4 +128,15 @@ def safe_get(data, *keys, default=None): if isinstance(data, dict): return safe_get(data.get(current_key), *keys[1:], default=default) else: - return default \ No newline at end of file + return default + +def get_resource_path(relative_path): + """ 获取打包后资源的绝对路径 """ + try: + # PyInstaller创建的临时文件夹 + base_path = sys._MEIPASS + except AttributeError: + # 正常开发环境 + base_path = os.path.abspath(".") + + return os.path.join(base_path, relative_path) \ No newline at end of file diff --git a/tools/defines.py b/tools/defines.py index a434592..92f5b1f 100644 --- a/tools/defines.py +++ b/tools/defines.py @@ -19,7 +19,6 @@ DEFAULT_BASE_INFO = { #项目基本信息 DEFAULT_BAOGAO_INFO = { #目录 'shengcheng_dir': "", #报告生成的路径 - 'muban_dir': "", #文档模板存放路径 "dianxing_enum" : "TYPICAL", "quexian_enum" : "DEFECT", diff --git a/tools/document_tools.py b/tools/document_tools.py index a5ec896..119835f 100644 --- a/tools/document_tools.py +++ b/tools/document_tools.py @@ -12,6 +12,8 @@ from core.styles import ensure_heading_style, ensure_table_style from docx.oxml.shared import qn from docx.oxml import OxmlElement from tools.content_tools import search_and_replace,add_picture_to_table +from tools.Get_Json import get_full_picture_url +from tools.get_pictures import resize_and_reduce_quality async def create_document(filename: str, title: Optional[str] = None, author: Optional[str] = None) -> str: """创建一个包含可选元数据的新Word文档。 @@ -557,6 +559,49 @@ async def right_align_last_three_para(target_filename: str) -> str: except Exception as e: return f"Failed to right align paragraphs: {str(e)}" +async def add_dynamic_table(output_doc, output_dir, table_num, TABLES, JIANCHA_XIANGQING_DIR, PICTURES, row, col, i, FLAG, xuhao): + """创建动态表 + + Args: + output_doc (Document): 文档对象 + output_dir (str): 输出目录 + table_num (int): 表格序号 + TABLES (list): 表格数据 + JIANCHA_XIANGQING_DIR (str): 检查详情表目录 + PICTURES (dict): 图片数据字典,键为表索引,值为图片路径列表 + row (int): 行数 + col (int): 列数 + i (int): 表格序号 + FLAG: 其他标志 + + Returns: + tuple: (i, table_num) 更新后的表格序号和表格数量 + """ + for table_idx, Table in enumerate(TABLES): + print(Table) + output_doc, message = await add_table_to_document(output_dir, JIANCHA_XIANGQING_DIR, row, col, i, Table, FLAG) + print(message) + # 获取当前表格对应的图片 + current_table_pictures = PICTURES.get(table_idx, []) + print(f"开始处理图片列表: {current_table_pictures}") + + for picturedir in current_table_pictures: + if picturedir is None: + print(f"图片路径为空,跳过") + continue + try: + print(f"添加 {picturedir} {type(picturedir)}到表格{table_idx}") + resize_and_reduce_quality(picturedir, picturedir) + await add_picture_to_table(output_doc, output_dir, 4, 0, picturedir, i, 4.7232) + except Exception as e: + print(f"添加图片失败:{e}") + + print(await search_and_replace(output_dir, 'tupian_xuhao', f'{xuhao}')) + table_num += 1 + i += 1 + xuhao += 1 + return i, table_num, xuhao + async def process_images_table(data_dict, output_dir, start_i, JIANCHA_NEIRONG_PICTURES_TABLE, key_words = None): """添加对应表格且填写图片名与插入图片 @@ -623,23 +668,28 @@ async def process_server_images_table(data_list, image_source_list, output_dir, output_dir (str): 输出路径 start_i (int): 总表格数量 JIANCHA_NEIRONG_PICTURES_TABLE (str): 二维表模板路径 - key_words (list): 关键字列表,用于匹配图片名 + key_words (re) Returns: int: 最后使用的表格序号 """ - # 按来源对图片数据进行排序 + # 按来源对图片数据进行分组和排序 sorted_data = {source: [] for source in image_source_list} + + # 将图片数据按来源分组 for item in data_list: - if item['imageSource'] in sorted_data: - if key_words is None or any(keyword in item['imageName'] for keyword in key_words): - sorted_data[item['imageSource']].append((item['imageName'], item['imagePath'])) - - # 过滤掉空的来源列表 - sorted_data = {k: v for k, v in sorted_data.items() if v} - + source = item['imageSource'] + if source in sorted_data: + # 存储图片名和图片路径的元组,与非server版本保持一致 + sorted_data[source].append((item['imageTypeLabel'], item['imagePath'])) + i = start_i - for source, items in sorted_data.items(): + # 按照image_source_list的顺序处理每个来源的图片 + for source in image_source_list: + items = sorted_data[source] + if not items: + continue # 如果该来源没有图片则跳过 + print(f"处理来源: {source}") picture_num = len(items) line_index = 0 @@ -672,8 +722,8 @@ async def process_server_images_table(data_list, image_source_list, output_dir, if picture_index < picture_num: pic_path = items[picture_index][1] # 图片路径 print(f"当前为图片表格,在(0,{k})位置插入图片: {pic_path}") - print(await add_picture_to_table(output_doc, output_dir, 0, k, pic_path, i, 1.8898)) + print(await add_picture_to_table(output_doc, output_dir, 0, k, get_full_picture_url(pic_path), i, 1.8898)) picture_index += 1 i += 1 print(message) - return i # 返回最后使用的表格序号 + return i # 返回最后使用的表格序号 \ No newline at end of file diff --git a/utils/__pycache__/__init__.cpython-39.pyc b/utils/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000..4299a45 Binary files /dev/null and b/utils/__pycache__/__init__.cpython-39.pyc differ diff --git a/utils/__pycache__/document_utils.cpython-39.pyc b/utils/__pycache__/document_utils.cpython-39.pyc new file mode 100644 index 0000000..45553aa Binary files /dev/null and b/utils/__pycache__/document_utils.cpython-39.pyc differ diff --git a/utils/__pycache__/file_utils.cpython-39.pyc b/utils/__pycache__/file_utils.cpython-39.pyc new file mode 100644 index 0000000..b1d5849 Binary files /dev/null and b/utils/__pycache__/file_utils.cpython-39.pyc differ