From 0309fa80554fd399243c17cb7086bc5adc3c99b1 Mon Sep 17 00:00:00 2001 From: devdra9 Date: Tue, 21 Jan 2025 17:53:26 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B1=84=EC=A0=90=EC=83=81=EC=84=B8=EB=82=B4?= =?UTF-8?q?=EC=97=AD=20=EC=8B=9C=ED=8A=B8=20=EC=97=B4=EC=9D=B8=EB=8D=B1?= =?UTF-8?q?=EC=8A=A4=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwp_conversion.log | 150 +++++++++++++++++++++++++++++++++++++++++++++ score5.py | 18 ++++-- 2 files changed, 164 insertions(+), 4 deletions(-) diff --git a/hwp_conversion.log b/hwp_conversion.log index 9de0a83..7697e09 100644 --- a/hwp_conversion.log +++ b/hwp_conversion.log @@ -1550,3 +1550,153 @@ 2025-01-21 14:12:52,245 - INFO - 변환 성공: 워드(한글)-005416-김민서.hwp -> 워드(한글)-005416-김민서.hml 2025-01-21 14:12:52,486 - INFO - 변환 성공: 워드(한글)-005605-김민서.hwp -> 워드(한글)-005605-김민서.hml 2025-01-21 14:12:52,811 - INFO - 변환 성공: 정답.hwp -> 정답.hml +2025-01-21 16:23:27,645 - INFO - 변환 성공: 워드(한글)-005172-김서인.hwp -> 워드(한글)-005172-김서인.hml +2025-01-21 16:23:28,091 - INFO - 변환 성공: 워드(한글)-005174-지율.hwp -> 워드(한글)-005174-지율.hml +2025-01-21 16:23:28,450 - INFO - 변환 성공: 워드(한글)-005175-문지환.hwp -> 워드(한글)-005175-문지환.hml +2025-01-21 16:23:28,875 - INFO - 변환 성공: 워드(한글)-005176-이세영.hwp -> 워드(한글)-005176-이세영.hml +2025-01-21 16:23:29,310 - INFO - 변환 성공: 워드(한글)-005177-김은유.hwp -> 워드(한글)-005177-김은유.hml +2025-01-21 16:23:29,551 - INFO - 변환 성공: 워드(한글)-005179-손민준.hwp -> 워드(한글)-005179-손민준.hml +2025-01-21 16:23:29,954 - INFO - 변환 성공: 워드(한글)-005180-도정원.hwp -> 워드(한글)-005180-도정원.hml +2025-01-21 16:23:30,384 - INFO - 변환 성공: 워드(한글)-005221-유세아.hwp -> 워드(한글)-005221-유세아.hml +2025-01-21 16:23:30,797 - INFO - 변환 성공: 워드(한글)-005222-고율.hwp -> 워드(한글)-005222-고율.hml +2025-01-21 16:23:31,253 - INFO - 변환 성공: 워드(한글)-005223-문서진.hwp -> 워드(한글)-005223-문서진.hml +2025-01-21 16:23:31,883 - INFO - 변환 성공: 워드(한글)-005224-문서준.hwp -> 워드(한글)-005224-문서준.hml +2025-01-21 16:23:32,332 - INFO - 변환 성공: 워드(한글)-005225-박서연.hwp -> 워드(한글)-005225-박서연.hml +2025-01-21 16:23:32,754 - INFO - 변환 성공: 워드(한글)-005235-김서준.hwp -> 워드(한글)-005235-김서준.hml +2025-01-21 16:23:32,971 - INFO - 변환 성공: 워드(한글)-005236-한지유.hwp -> 워드(한글)-005236-한지유.hml +2025-01-21 16:23:33,353 - INFO - 변환 성공: 워드(한글)-005286-김지환.hwp -> 워드(한글)-005286-김지환.hml +2025-01-21 16:23:33,773 - INFO - 변환 성공: 워드(한글)-005287-문승남.hwp -> 워드(한글)-005287-문승남.hml +2025-01-21 16:23:34,193 - INFO - 변환 성공: 워드(한글)-005288-설예준.hwp -> 워드(한글)-005288-설예준.hml +2025-01-21 16:23:34,614 - INFO - 변환 성공: 워드(한글)-005289-신은솔.hwp -> 워드(한글)-005289-신은솔.hml +2025-01-21 16:23:35,026 - INFO - 변환 성공: 워드(한글)-005290-이주영.hwp -> 워드(한글)-005290-이주영.hml +2025-01-21 16:23:35,492 - INFO - 변환 성공: 워드(한글)-005300-고다윤.hwp -> 워드(한글)-005300-고다윤.hml +2025-01-21 16:23:35,923 - INFO - 변환 성공: 워드(한글)-005303-김승혁.hwp -> 워드(한글)-005303-김승혁.hml +2025-01-21 16:23:36,388 - INFO - 변환 성공: 워드(한글)-005313-강수린.hwp -> 워드(한글)-005313-강수린.hml +2025-01-21 16:23:36,813 - INFO - 변환 성공: 워드(한글)-005314-양성린.hwp -> 워드(한글)-005314-양성린.hml +2025-01-21 16:23:37,249 - INFO - 변환 성공: 워드(한글)-005315-고예린.hwp -> 워드(한글)-005315-고예린.hml +2025-01-21 16:23:37,690 - INFO - 변환 성공: 워드(한글)-005316-박시율.hwp -> 워드(한글)-005316-박시율.hml +2025-01-21 16:23:38,120 - INFO - 변환 성공: 워드(한글)-005317-오은수.hwp -> 워드(한글)-005317-오은수.hml +2025-01-21 16:23:38,529 - INFO - 변환 성공: 워드(한글)-005318-한민찬.hwp -> 워드(한글)-005318-한민찬.hml +2025-01-21 16:23:38,959 - INFO - 변환 성공: 워드(한글)-005319-서지수.hwp -> 워드(한글)-005319-서지수.hml +2025-01-21 16:23:39,369 - INFO - 변환 성공: 워드(한글)-005320-박시환.hwp -> 워드(한글)-005320-박시환.hml +2025-01-21 16:23:39,780 - INFO - 변환 성공: 워드(한글)-005321-노시경.hwp -> 워드(한글)-005321-노시경.hml +2025-01-21 16:23:40,218 - INFO - 변환 성공: 워드(한글)-005322-이우주.hwp -> 워드(한글)-005322-이우주.hml +2025-01-21 16:23:40,642 - INFO - 변환 성공: 워드(한글)-005323-김예담.hwp -> 워드(한글)-005323-김예담.hml +2025-01-21 16:23:40,861 - INFO - 변환 성공: 워드(한글)-005324-허준혁.hwp -> 워드(한글)-005324-허준혁.hml +2025-01-21 16:23:41,263 - INFO - 변환 성공: 워드(한글)-005332-민하율.hwp -> 워드(한글)-005332-민하율.hml +2025-01-21 16:23:43,452 - INFO - 변환 성공: 워드(한글)-005333-이민혁.hwp -> 워드(한글)-005333-이민혁.hml +2025-01-21 16:23:43,959 - INFO - 변환 성공: 워드(한글)-005334-조유연.hwp -> 워드(한글)-005334-조유연.hml +2025-01-21 16:23:44,376 - INFO - 변환 성공: 워드(한글)-005335-양효정.hwp -> 워드(한글)-005335-양효정.hml +2025-01-21 16:23:44,832 - INFO - 변환 성공: 워드(한글)-005336-박정현.hwp -> 워드(한글)-005336-박정현.hml +2025-01-21 16:23:45,057 - INFO - 변환 성공: 워드(한글)-005403-김민준.hwp -> 워드(한글)-005403-김민준.hml +2025-01-21 16:23:45,252 - INFO - 변환 성공: 워드(한글)-005404-이다슬.hwp -> 워드(한글)-005404-이다슬.hml +2025-01-21 16:23:45,411 - INFO - 변환 성공: 워드(한글)-005405-고유현.hwp -> 워드(한글)-005405-고유현.hml +2025-01-21 16:23:45,577 - INFO - 변환 성공: 워드(한글)-005406-손규성.hwp -> 워드(한글)-005406-손규성.hml +2025-01-21 16:23:45,745 - INFO - 변환 성공: 워드(한글)-005407-박정현.hwp -> 워드(한글)-005407-박정현.hml +2025-01-21 16:23:45,925 - INFO - 변환 성공: 워드(한글)-005408-박세진.hwp -> 워드(한글)-005408-박세진.hml +2025-01-21 16:23:46,088 - INFO - 변환 성공: 워드(한글)-005409-김유환.hwp -> 워드(한글)-005409-김유환.hml +2025-01-21 16:23:46,263 - INFO - 변환 성공: 워드(한글)-005410-현민규.hwp -> 워드(한글)-005410-현민규.hml +2025-01-21 16:23:46,658 - INFO - 변환 성공: 워드(한글)-005411-강수빈.hwp -> 워드(한글)-005411-강수빈.hml +2025-01-21 16:23:46,911 - INFO - 변환 성공: 워드(한글)-005413-장서연.hwp -> 워드(한글)-005413-장서연.hml +2025-01-21 16:23:47,307 - INFO - 변환 성공: 워드(한글)-005414-김소은.hwp -> 워드(한글)-005414-김소은.hml +2025-01-21 16:23:47,755 - INFO - 변환 성공: 워드(한글)-005415-현수호.hwp -> 워드(한글)-005415-현수호.hml +2025-01-21 16:23:47,990 - INFO - 변환 성공: 워드(한글)-005416-김민서.hwp -> 워드(한글)-005416-김민서.hml +2025-01-21 16:23:48,158 - INFO - 변환 성공: 워드(한글)-005417-김재은.hwp -> 워드(한글)-005417-김재은.hml +2025-01-21 16:23:48,325 - INFO - 변환 성공: 워드(한글)-005418-이진영.hwp -> 워드(한글)-005418-이진영.hml +2025-01-21 16:23:48,501 - INFO - 변환 성공: 워드(한글)-005419-강민혁.hwp -> 워드(한글)-005419-강민혁.hml +2025-01-21 16:23:48,680 - INFO - 변환 성공: 워드(한글)-005420-김건엽.hwp -> 워드(한글)-005420-김건엽.hml +2025-01-21 16:23:49,066 - INFO - 변환 성공: 워드(한글)-005421-이한.hwp -> 워드(한글)-005421-이한.hml +2025-01-21 16:23:49,488 - INFO - 변환 성공: 워드(한글)-005444-신수호.hwp -> 워드(한글)-005444-신수호.hml +2025-01-21 16:23:49,919 - INFO - 변환 성공: 워드(한글)-005445-박지원.hwp -> 워드(한글)-005445-박지원.hml +2025-01-21 16:23:50,401 - INFO - 변환 성공: 워드(한글)-005446-황세원.hwp -> 워드(한글)-005446-황세원.hml +2025-01-21 16:23:50,806 - INFO - 변환 성공: 워드(한글)-005447-강동은.hwp -> 워드(한글)-005447-강동은.hml +2025-01-21 16:23:51,257 - INFO - 변환 성공: 워드(한글)-005448-김예림.hwp -> 워드(한글)-005448-김예림.hml +2025-01-21 16:23:51,677 - INFO - 변환 성공: 워드(한글)-005449-이봄.hwp -> 워드(한글)-005449-이봄.hml +2025-01-21 16:23:52,103 - INFO - 변환 성공: 워드(한글)-005450-백유준.hwp -> 워드(한글)-005450-백유준.hml +2025-01-21 16:23:52,571 - INFO - 변환 성공: 워드(한글)-005451-강하은.hwp -> 워드(한글)-005451-강하은.hml +2025-01-21 16:23:53,014 - INFO - 변환 성공: 워드(한글)-005452-양서윤.hwp -> 워드(한글)-005452-양서윤.hml +2025-01-21 16:23:53,463 - INFO - 변환 성공: 워드(한글)-005453-심준서.hwp -> 워드(한글)-005453-심준서.hml +2025-01-21 16:23:53,896 - INFO - 변환 성공: 워드(한글)-005481-고정원.hwp -> 워드(한글)-005481-고정원.hml +2025-01-21 16:23:54,104 - INFO - 변환 성공: 워드(한글)-005482-고진권.hwp -> 워드(한글)-005482-고진권.hml +2025-01-21 16:23:54,486 - INFO - 변환 성공: 워드(한글)-005483-김리예.hwp -> 워드(한글)-005483-김리예.hml +2025-01-21 16:23:54,916 - INFO - 변환 성공: 워드(한글)-005484-김정원.hwp -> 워드(한글)-005484-김정원.hml +2025-01-21 16:23:55,366 - INFO - 변환 성공: 워드(한글)-005485-김하경.hwp -> 워드(한글)-005485-김하경.hml +2025-01-21 16:23:55,770 - INFO - 변환 성공: 워드(한글)-005486-문지원.hwp -> 워드(한글)-005486-문지원.hml +2025-01-21 16:23:56,179 - INFO - 변환 성공: 워드(한글)-005487-박은서.hwp -> 워드(한글)-005487-박은서.hml +2025-01-21 16:23:56,577 - INFO - 변환 성공: 워드(한글)-005488-백승찬.hwp -> 워드(한글)-005488-백승찬.hml +2025-01-21 16:23:56,965 - INFO - 변환 성공: 워드(한글)-005490-심세빈.hwp -> 워드(한글)-005490-심세빈.hml +2025-01-21 16:23:57,414 - INFO - 변환 성공: 워드(한글)-005491-윤지호.hwp -> 워드(한글)-005491-윤지호.hml +2025-01-21 16:23:57,833 - INFO - 변환 성공: 워드(한글)-005492-조소현.hwp -> 워드(한글)-005492-조소현.hml +2025-01-21 16:23:58,251 - INFO - 변환 성공: 워드(한글)-005493-조연재.hwp -> 워드(한글)-005493-조연재.hml +2025-01-21 16:23:58,707 - INFO - 변환 성공: 워드(한글)-005494-황아라.hwp -> 워드(한글)-005494-황아라.hml +2025-01-21 16:23:59,193 - INFO - 변환 성공: 워드(한글)-005498-김도율.hwp -> 워드(한글)-005498-김도율.hml +2025-01-21 16:23:59,655 - INFO - 변환 성공: 워드(한글)-005499-안현준.hwp -> 워드(한글)-005499-안현준.hml +2025-01-21 16:24:00,085 - INFO - 변환 성공: 워드(한글)-005500-양성준.hwp -> 워드(한글)-005500-양성준.hml +2025-01-21 16:24:00,355 - INFO - 변환 성공: 워드(한글)-005502-추상운.hwp -> 워드(한글)-005502-추상운.hml +2025-01-21 16:24:00,738 - INFO - 변환 성공: 워드(한글)-005507-허근우.hwp -> 워드(한글)-005507-허근우.hml +2025-01-21 16:24:01,176 - INFO - 변환 성공: 워드(한글)-005508-이예진.hwp -> 워드(한글)-005508-이예진.hml +2025-01-21 16:24:01,589 - INFO - 변환 성공: 워드(한글)-005520-위대한.hwp -> 워드(한글)-005520-위대한.hml +2025-01-21 16:24:02,013 - INFO - 변환 성공: 워드(한글)-005521-좌서연.hwp -> 워드(한글)-005521-좌서연.hml +2025-01-21 16:24:02,441 - INFO - 변환 성공: 워드(한글)-005533-김시현.hwp -> 워드(한글)-005533-김시현.hml +2025-01-21 16:24:02,866 - INFO - 변환 성공: 워드(한글)-005534-권담.hwp -> 워드(한글)-005534-권담.hml +2025-01-21 16:24:03,319 - INFO - 변환 성공: 워드(한글)-005535-박효우.hwp -> 워드(한글)-005535-박효우.hml +2025-01-21 16:24:03,776 - INFO - 변환 성공: 워드(한글)-005536-김유하.hwp -> 워드(한글)-005536-김유하.hml +2025-01-21 16:24:04,222 - INFO - 변환 성공: 워드(한글)-005537-구소울.hwp -> 워드(한글)-005537-구소울.hml +2025-01-21 16:24:04,624 - INFO - 변환 성공: 워드(한글)-005554-조여원.hwp -> 워드(한글)-005554-조여원.hml +2025-01-21 16:24:05,048 - INFO - 변환 성공: 워드(한글)-005555-정예서.hwp -> 워드(한글)-005555-정예서.hml +2025-01-21 16:24:05,474 - INFO - 변환 성공: 워드(한글)-005557-배준우.hwp -> 워드(한글)-005557-배준우.hml +2025-01-21 16:24:05,689 - INFO - 변환 성공: 워드(한글)-005558-백이환.hwp -> 워드(한글)-005558-백이환.hml +2025-01-21 16:24:06,085 - INFO - 변환 성공: 워드(한글)-005559-김예준.hwp -> 워드(한글)-005559-김예준.hml +2025-01-21 16:24:06,510 - INFO - 변환 성공: 워드(한글)-005560-이주아.hwp -> 워드(한글)-005560-이주아.hml +2025-01-21 16:24:06,986 - INFO - 변환 성공: 워드(한글)-005561-한금비.hwp -> 워드(한글)-005561-한금비.hml +2025-01-21 16:24:07,448 - INFO - 변환 성공: 워드(한글)-005596-김준수.hwp -> 워드(한글)-005596-김준수.hml +2025-01-21 16:24:07,885 - INFO - 변환 성공: 워드(한글)-005597-조민호.hwp -> 워드(한글)-005597-조민호.hml +2025-01-21 16:24:08,333 - INFO - 변환 성공: 워드(한글)-005598-백시찬.hwp -> 워드(한글)-005598-백시찬.hml +2025-01-21 16:24:08,923 - INFO - 변환 성공: 워드(한글)-005599-임수지.hwp -> 워드(한글)-005599-임수지.hml +2025-01-21 16:24:09,403 - INFO - 변환 성공: 워드(한글)-005600-송유나.hwp -> 워드(한글)-005600-송유나.hml +2025-01-21 16:24:09,832 - INFO - 변환 성공: 워드(한글)-005603-현주엽.hwp -> 워드(한글)-005603-현주엽.hml +2025-01-21 16:24:10,038 - INFO - 변환 성공: 워드(한글)-005604-신유성.hwp -> 워드(한글)-005604-신유성.hml +2025-01-21 16:24:10,456 - INFO - 변환 성공: 워드(한글)-005605-김민서.hwp -> 워드(한글)-005605-김민서.hml +2025-01-21 16:24:10,914 - INFO - 변환 성공: 워드(한글)-005606-이나린.hwp -> 워드(한글)-005606-이나린.hml +2025-01-21 16:24:11,342 - INFO - 변환 성공: 워드(한글)-005607-노우리.hwp -> 워드(한글)-005607-노우리.hml +2025-01-21 16:24:11,769 - INFO - 변환 성공: 워드(한글)-005608-오가은.hwp -> 워드(한글)-005608-오가은.hml +2025-01-21 16:24:12,193 - INFO - 변환 성공: 워드(한글)-005609-강민재.hwp -> 워드(한글)-005609-강민재.hml +2025-01-21 16:24:12,614 - INFO - 변환 성공: 워드(한글)-005610-현가은.hwp -> 워드(한글)-005610-현가은.hml +2025-01-21 16:24:13,024 - INFO - 변환 성공: 워드(한글)-005611-현승혁.hwp -> 워드(한글)-005611-현승혁.hml +2025-01-21 16:24:13,456 - INFO - 변환 성공: 워드(한글)-005612-고송범.hwp -> 워드(한글)-005612-고송범.hml +2025-01-21 16:24:13,894 - INFO - 변환 성공: 워드(한글)-005613-고채영.hwp -> 워드(한글)-005613-고채영.hml +2025-01-21 16:24:14,381 - INFO - 변환 성공: 워드(한글)-005614-부서율.hwp -> 워드(한글)-005614-부서율.hml +2025-01-21 16:24:14,595 - INFO - 변환 성공: 워드(한글)-005615-황승환.hwp -> 워드(한글)-005615-황승환.hml +2025-01-21 16:24:15,016 - INFO - 변환 성공: 워드(한글)-005657-김강민.hwp -> 워드(한글)-005657-김강민.hml +2025-01-21 16:24:15,472 - INFO - 변환 성공: 워드(한글)-005658-조은기.hwp -> 워드(한글)-005658-조은기.hml +2025-01-21 16:24:15,913 - INFO - 변환 성공: 워드(한글)-005659-홍서교.hwp -> 워드(한글)-005659-홍서교.hml +2025-01-21 16:24:16,333 - INFO - 변환 성공: 워드(한글)-005660-홍은우.hwp -> 워드(한글)-005660-홍은우.hml +2025-01-21 16:24:16,772 - INFO - 변환 성공: 워드(한글)-005661-오민주.hwp -> 워드(한글)-005661-오민주.hml +2025-01-21 16:24:17,206 - INFO - 변환 성공: 워드(한글)-005662-고탁.hwp -> 워드(한글)-005662-고탁.hml +2025-01-21 16:24:17,633 - INFO - 변환 성공: 워드(한글)-005663-고율.hwp -> 워드(한글)-005663-고율.hml +2025-01-21 16:24:17,845 - INFO - 변환 성공: 워드(한글)-005664-함제이.hwp -> 워드(한글)-005664-함제이.hml +2025-01-21 16:24:18,246 - INFO - 변환 성공: 워드(한글)-005665-신지안.hwp -> 워드(한글)-005665-신지안.hml +2025-01-21 16:24:18,830 - INFO - 변환 성공: 워드(한글)-005666-홍시연.hwp -> 워드(한글)-005666-홍시연.hml +2025-01-21 16:24:19,250 - INFO - 변환 성공: 워드(한글)-005667-이현준.hwp -> 워드(한글)-005667-이현준.hml +2025-01-21 16:24:19,461 - INFO - 변환 성공: 워드(한글)-005668-이정우.hwp -> 워드(한글)-005668-이정우.hml +2025-01-21 16:24:19,828 - INFO - 변환 성공: 워드(한글)-005669-오수현.hwp -> 워드(한글)-005669-오수현.hml +2025-01-21 16:24:20,048 - INFO - 변환 성공: 워드(한글)-005670-김성원.hwp -> 워드(한글)-005670-김성원.hml +2025-01-21 16:24:20,466 - INFO - 변환 성공: 워드(한글)-005671-이예향.hwp -> 워드(한글)-005671-이예향.hml +2025-01-21 16:24:20,896 - INFO - 변환 성공: 워드(한글)-005672-문유빈.hwp -> 워드(한글)-005672-문유빈.hml +2025-01-21 16:24:21,317 - INFO - 변환 성공: 워드(한글)-005673-문유정.hwp -> 워드(한글)-005673-문유정.hml +2025-01-21 16:24:21,740 - INFO - 변환 성공: 워드(한글)-005674-김승주.hwp -> 워드(한글)-005674-김승주.hml +2025-01-21 16:24:22,166 - INFO - 변환 성공: 워드(한글)-005675-신지운.hwp -> 워드(한글)-005675-신지운.hml +2025-01-21 16:24:22,595 - INFO - 변환 성공: 워드(한글)-005676-송승우.hwp -> 워드(한글)-005676-송승우.hml +2025-01-21 16:24:23,044 - INFO - 변환 성공: 워드(한글)-005677-고민정.hwp -> 워드(한글)-005677-고민정.hml +2025-01-21 16:24:23,261 - INFO - 변환 성공: 워드(한글)-005678-곽훈서.hwp -> 워드(한글)-005678-곽훈서.hml +2025-01-21 16:24:23,649 - INFO - 변환 성공: 워드(한글)-005679-김내현.hwp -> 워드(한글)-005679-김내현.hml +2025-01-21 16:24:23,867 - INFO - 변환 성공: 워드(한글)-005680-김리호.hwp -> 워드(한글)-005680-김리호.hml +2025-01-21 16:24:24,306 - INFO - 변환 성공: 워드(한글)-005681-김예림.hwp -> 워드(한글)-005681-김예림.hml +2025-01-21 16:24:24,755 - INFO - 변환 성공: 워드(한글)-005682-백승호.hwp -> 워드(한글)-005682-백승호.hml +2025-01-21 16:24:24,989 - INFO - 변환 성공: 워드(한글)-005683-양조한.hwp -> 워드(한글)-005683-양조한.hml +2025-01-21 16:24:25,376 - INFO - 변환 성공: 워드(한글)-005684-이채율.hwp -> 워드(한글)-005684-이채율.hml +2025-01-21 16:24:25,607 - INFO - 변환 성공: 워드(한글)-005685-현채민.hwp -> 워드(한글)-005685-현채민.hml +2025-01-21 16:24:25,965 - INFO - 변환 성공: 워드(한글)-005686-홍유하.hwp -> 워드(한글)-005686-홍유하.hml +2025-01-21 16:24:26,184 - INFO - 변환 성공: 워드(한글)-005687-강태원.hwp -> 워드(한글)-005687-강태원.hml +2025-01-21 16:24:26,558 - INFO - 변환 성공: 워드(한글)-005688-정지예.hwp -> 워드(한글)-005688-정지예.hml +2025-01-21 16:24:26,887 - INFO - 변환 성공: 정답.hwp -> 정답.hml diff --git a/score5.py b/score5.py index 4eadc49..6d0dfc2 100644 --- a/score5.py +++ b/score5.py @@ -52,7 +52,6 @@ class XMLScorer: elif second_xpath is not None: try: - # result = root.xpath(first_xpath) result1 = root.xpath(first_xpath) result2 = root.xpath(second_xpath) if (type(result1) is list and len(result1) == 0) and (type(result2) is list and len(result2) == 0): @@ -430,28 +429,39 @@ class XMLScorer: section_num = None partial_idx = 0 + row_index = [] for i, score_result in enumerate(result['score_results']): current_section = int(score_result['id'].split('-')[0]) + if section_num is None: section_num = current_section + # 다음 섹션(페이지)로 넘어갔을 경우 if current_section != section_num: # 이전 섹션의 부분합을 출력 - detail_row[f'[{section_num}]합계'] = result['partial_scores'][partial_idx]['score'] + detail_row[f'문제{section_num}'] = result['partial_scores'][partial_idx]['score'] + row_index.append(f'문제{section_num}') partial_idx += 1 section_num = current_section detail_row[f'{i+1}'] = score_result['points'] + row_index.append(score_result['id']) # 마지막 섹션의 부분합을 출력 if section_num is not None and partial_idx < len(result['partial_scores']): - detail_row[f'[{section_num}]합계'] = result['partial_scores'][partial_idx]['score'] + detail_row[f'문제{section_num}'] = result['partial_scores'][partial_idx]['score'] + row_index.append(f'문제{section_num}') detail_row['총점'] = result.get('total_score', 0) + row_index.append('총점') detail_data.append(detail_row) summary_df = pd.DataFrame(summary_data) detail_df = pd.DataFrame(detail_data).transpose() + detail_df.columns = detail_df.iloc[0] + detail_df = detail_df[1:] + + detail_df.index = row_index # detail_df = pd.DataFrame(detail_data) for temp in results: @@ -464,7 +474,7 @@ class XMLScorer: # ExcelWriter 객체 생성 with pd.ExcelWriter(output_path, engine='openpyxl') as writer: summary_df.to_excel(writer, sheet_name='채점결과요약', index=False) - detail_df.to_excel(writer, sheet_name='채점상세내역', index=False) + detail_df.to_excel(writer, sheet_name='채점상세내역', index=True) typo_df.to_excel(writer, sheet_name='오타내역', index=False) # 열 너비 자동 조정