
[Python] 봇의 명령어 실행 결과를 csv 형식으로 저장하기
·
Study/Python
개발했던 봇의 줄 서는 기능을 보완하는 느낌으로 결과를 DB처럼 저장하면 괜찮겠다는 생각이 떠올랐다. 그렇다고 해서 DB까지 갈 필요까진 없는 일이라서 csv 형식으로 결과를 저장하고자 했다. Pandas 파이썬에서 기본으로 제공하는 csv 도구를 이용해도 되지만, Pandas가 정말 많이 쓰인다고 해서 이걸 사용하기로 했다. 나에게 필요한 기능은 다음과 같다. csv 파일을 읽는다. 없으면 템플릿대로 생성 줄의 결과가 나온다. 템플릿에 맞게 데이터프레임에 추가. csv에 데이터프레임 저장 난 읽기/쓰기의 기능만을 수행할 클래스인 pdCsv를 만들었다. def load_csv(guild_id): pdCsv.addr = f'./results/{guild_id}.csv' if(not os.path.exist..