본문 바로가기

Study/Python

(3)
[Python] log 파일 분석 및 Markdown 보고서 생성 시스템 로그 파일은 운영 과정에서 발생하는 이벤트를 기록하여 장애나 이상 상황을 추적하는 데 매우 유용하다.이번 포스팅에서는 Python으로 .log 형식의 로그 파일을 분석하고, 사고 원인을 추출하여 Markdown 보고서로 자동 생성하는 방법을포스팅할 예정이다. 로그 파일 예시 (space_mission_log_sample.log)// space_mission_log_sample.logtimestamp,event,message2024-10-10 09:00:00,INFO,Vehicle boot sequence initialized.2024-10-10 09:03:00,INFO,Primary systems online. Battery levels nominal.2024-10-10 09:06:00,INFO,..
[Python] 클래스 Class클래스(Class) : 객체를 생성하기 위한 틀(Templeate)클래스를 사용하면 관련된 데이터와 메서드를 하나의 단위로 묶어서 코드의 재사용성, 확장성, 유지보수성을 높일 수 있음객체(Object): 클래스를 기반으로 생성된 실체속성(Attribute): 객체가 가지는 변수 (데이터)메서드(Method): 객체가 수행할 수 있는 함수 Class 정의 및 사용방법class 클래스이름: def __init__(self, 매개변수1, 매개변수2): # 생성자 메서드 (객체 초기화) self.속성1 = 매개변수1 self.속성2 = 매개변수2 def 메서드이름(self): # 메서드 정의 pass __init__ 메서드를 사용하여 객체를..
[Python] 변수와 상수 변수와 상수 - 파이썬에서는 상수를 지정하는 키워드는 없지만 완전히 불가능하지는 않다 -> 별도의 코드 작성하면 상수 선언 가능 - 변수를 선언할 때 변수명을 바로 적어주고 값을 할당하면 자동으로 변수의 선언과 값 할당이 이루어짐 - "=" 개념이 같다가 아니라 대입의 의미 변수에 값을 할당 - 문자열을 대입할 때 ""(큰따옴표)나 ''(작은따옴표)로 묶어서 대입해야 됨 ※ 따옴표 둘 다 사용해도 됨!!