-
파이썬 file open으로 만든 카카오톡 단톡방 채팅 분석코딩 2021. 5. 12. 21:19
Kakaotalk = open("KakaotalkFile.txt", 'rt', encoding='utf-8') File_handler = Kakaotalk.readlines() Rank = dict() Search = input("검색 내용 : ") for i in range(len(File_handler)): if File_handler[i].find(Search) == -1: continue if File_handler[i][0] == "[": if File_handler[i].find("]") != -1: if File_handler[i][1:File_handler[i].find("]")] not in Rank: Rank[File_handler[i][1:File_handler[i].find("]")]] = 1 else: Rank[File_handler[i][1:File_handler[i].find("]")]] += 1 Sorted_Rank = sorted(Rank.items(), key = lambda Rank: Rank[1], reverse = True) for i in range(len(Sorted_Rank)): print(Sorted_Rank[i][0], ":", Sorted_Rank[i][1], "번")
카카오톡 txt로 내보내기 기능을 활용해 누가 어떤 채팅을 몇번했는지 검색해볼수 있음
py파일이랑 같은 디렉토리에 "KakaotalkFile.txt" 라는 이름으로 카톡 txt를 저장하면 작동함
검색 내용에 아무것도 입력 안하면 단순히 채팅 친 횟수를 출력
'코딩' 카테고리의 다른 글
파이썬 requests로 만든 로또 번호 예측 (0) 2022.06.27 파이썬 List로 만든 숫자 한글 변환기 (0) 2022.06.14 파이썬 json으로 만든 인스타그램 DM txt파일로 내보내기 (0) 2022.06.02 파이썬 random으로 만든 로또 시뮬레이터 (0) 2021.05.16 파이썬 file write로 만든 ".py"파일 쉽게 만들기 (0) 2021.05.12