Source code for ssd.result_manager

from pathlib import Path

[docs] RESULT_FILE_PATH = Path(__file__).parent / 'result.txt'
[docs] class ResultManager: """ ResultManager 클래스는 result.txt 파일을 관리하는 기능을 제공합니다. Attributes: result_file_path (Path): 결과 파일 경로 """ def __init__(self): """ ResultManager 클래스의 생성자. 결과 파일 경로를 설정하고 초기화합니다. """
[docs] self.result_file_path: Path = RESULT_FILE_PATH
self.initialize()
[docs] def initialize(self): """ 결과 파일을 초기화합니다. 만일 result.txt 파일이 없으면, 초기화된 파일을 생성합니다. """ if not self.result_file_path.exists(): with open(self.result_file_path, 'w', encoding='utf-8') as f: f.write("0x00000000")
[docs] def write(self, text: str): """ 결과 파일에 텍스트를 씁니다. Args: text (str): 결과 파일에 쓸 텍스트 """ with open(self.result_file_path, 'w', encoding='utf-8') as f: f.write(text)