2504회 수시2,3 채점자료 업데이트

This commit is contained in:
2025-04-28 16:30:46 +09:00
parent c16af0063d
commit 0cb1cc0b08
10 changed files with 1594 additions and 324 deletions

39
test.py
View File

@@ -129,6 +129,12 @@ def delete_gen_py():
print(f'{gen_py_dir} 디렉토리를 삭제했습니다.')
if __name__ == "__main__":
exam_rounds = [
"2504_2",
"2504_3"
]
delete_gen_py()
# 로깅 설정
@@ -136,20 +142,21 @@ if __name__ == "__main__":
# 변환할 폴더 경로 설정
# 배열 동시에 변환하면 에러발생 -> 하나씩 변환 -> time.sleep(0.5) 추가
folders = [
(r"C:\Users\dra\project\HWP\HWP-Scoring\input\A\DIW",r"C:\Users\dra\project\HWP\HWP-Scoring\output\A\DIW"),
(r"C:\Users\dra\project\HWP\HWP-Scoring\input\B\DIW",r"C:\Users\dra\project\HWP\HWP-Scoring\output\B\DIW"),
(r"C:\Users\dra\project\HWP\HWP-Scoring\input\C\DIW",r"C:\Users\dra\project\HWP\HWP-Scoring\output\C\DIW"),
# (r"C:\Users\dra\project\HWP\HWP-Scoring\input\D\DIW",r"C:\Users\dra\project\HWP\HWP-Scoring\output\D\DIW"),
# (r"C:\Users\dra\project\HWP\HWP-Scoring\input\E\DIW",r"C:\Users\dra\project\HWP\HWP-Scoring\output\E\DIW"),
]
for exam_round in exam_rounds:
folders = [
(f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\A\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\A\\DIW"),
(f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\B\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\B\\DIW"),
(f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\C\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\C\\DIW"),
(f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\D\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\D\\DIW"),
(f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\E\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\E\\DIW"),
]
# 변환 실행
for input, output in folders:
try:
logging.info(f"폴더 변환 시작: {input} -> {output}")
convert_hwp_to_xml(input, output)
logging.info(f"폴더 변환 완료: {input} -> {output}")
time.sleep(0.5)
except Exception as e:
logging.error(f"폴더 변환 중 오류 발생: {input} -> {output}, 오류: {e}")
# 변환 실행
for input, output in folders:
try:
logging.info(f"폴더 변환 시작: {input} -> {output}")
convert_hwp_to_xml(input, output)
logging.info(f"폴더 변환 완료: {input} -> {output}")
time.sleep(0.5)
except Exception as e:
logging.error(f"폴더 변환 중 오류 발생: {input} -> {output}, 오류: {e}")