본문 바로가기
728x90

코딩2

[Python] 텍스트 파일(txt) 읽고 쓰기 가끔 logging 같은 패키지를 쓰지 않고, 텍스트 파일에 바로 메세지를 기록하고 싶은 경우가 있습니다.이 경우, .txt 파일을 바로 불러와서 읽고(r), 쓰고(w), 덧붙이는(a) 방법이 가장 간편합니다. 오늘은 각각의 사용 방법을 간략하게 알아보도록 합시다. 파일 준비먼저, 테스트를 위해 파일을 하나 만들어둘까요? msg.txtthis is my messagemessage ended! 이렇게 두 줄의 문장으로 이뤄진 msg.txt 파일을 만들어둡니다.  파일 읽기그럼, 바로 파일을 읽어볼게요.읽기, 쓰기, 이어붙이기 기능 모두 먼저 파일을 열어줘야 합니다. 이때 with open() 이라는 파이썬의 기능을 사용할 수 있습니다.아래처럼 msg.txt 파일을 읽고, 한 줄씩 출력합니다.with ope.. 2024. 6. 30.
[Python] 일별 timestamp 만들기 시계열 데이터의 index를 날짜로 설정하고 싶을 때, 데이터 포인트가 n개 있으면 날짜도 n개가 필요합니다. 이때 n개의 날짜를 쉽게 만들 수 있는 함수 'rrule'을 소개드리겠습니다. rrule rrule은 dateutil에 포함된 함수로, 파이썬에 기본으로 설치돼있습니다. 간단하게 rrule 사용 코드를 보면, 아래와 같습니다. from datetime import datetime, timedelta from dateutil.rrule import rrule, DAILY list(rrule(DAILY, dtstart=datetime.now() - timedelta(days=100), until=datetime.now())) 'dtstart' 날짜부터 'until' 날짜까지 1일 주기(DAILY) .. 2024. 2. 15.
728x90