【Python】QQ群聊天记录提取

news/2024/11/2 4:28:18/

【Python】QQ群聊天记录提取

没想到我的第一篇CSDN竟然是格式化QQ群聊天记录,反正就是要分析一些东西,导出的QQ群聊记录就很不方便,所以进行一下标准化处理,处理好是下面这样的。
在这里插入图片描述

下面就直接贴代码了

不要问问题,不要纠错,我就是个小白,我不会。。。。。

# -*- coding: utf-8 -*-
import pandas as pdf = open('filename.txt','r',encoding='utf-8')
data1 = []
for line in f:line = line.strip('\n')data1.append(line)
f.close()
list1 = []
list2 = []
str1 = ''
for i in range(len(data1)):if len(data1[i])>10:if data1[i][:5] == '2020-':date_time_user = data1[i].split(' ',2)list1.append(date_time_user)list2.append(str1)str1=''else:str1 = str1+str(data1[i])else:str1 = str1+str(data1[i])
list2.append(str1)
list2 = list2[1:]
df = pd.DataFrame(list1)
df[3] = list2
df.columns=['date','time','name','content']
df.to_csv('聊天记录.csv', encoding='utf-8-sig')

tips:
1.导出的群聊文件自己把头几行不是聊天记录的删掉
2.群聊文件要和.py文件放在一个文件夹下,要不然的话你就去把路径改一下
3.代码第15行,愚蠢的我选择了用‘2020-’去判断是基本信息还是聊天记录,如果不是2020年的聊天记录是哪年你改哪年
4.为什么用3那样判断,因为我不知道要怎么判断每条聊天记录有几行,用了我能想到的办法就成这样了
5.python版本似乎是3.8来着,记不清也不懒得查了

反正能实现功能就行了,就这样吧,撒花✿✿ヽ(°▽°)ノ✿~


http://www.ppmy.cn/news/132296.html

相关文章

手机QQ聊天记录文件解密方法学习

<font size“5”, face“微软雅黑”> 解密手机QQ聊天记录方法汇总 解密方法&#xff1a; &#xff08;1&#xff09;聊天记录内容明文&#xff1a;D &#xff08;2&#xff09;聊天记录内容密文&#xff1a;E &#xff08;3&#xff09;手机IMEI(MEID): IMEI &#xff…

某QQ群聊天记录

A君 17:13:42 包括 你们服务器监控、应用监控、cpu监控、jvm监控 这方面你们是自己写个shell监控的吗 还是 有别的、其他公司的软件&#xff1f; 我们是java应用&#xff0c;你们呢 B君 17:14:35 我们在监控管理方面用zabbix&#xff0c;其实还有类似的&#xff0c;比如nagio…

如何保存QQ聊天记录

1、直接保存文件夹&#xff08;推荐&#xff09;找到你的QQ安装目录&#xff0c;这个应该都没啥问题吧&#xff0c;然后可以看到在目录里有一个以你的QQ号命名的文件夹&#xff0c;对&#xff0c;就是它。在你想重装系统或重安装别的版本QQ前&#xff0c;把这个文件夹复制到一个…

python 分析qq聊天记录

一、导出聊天记录.txt。 二、通过正则表达式对txt匹配得到&#xff1a;日期&#xff0c;时间&#xff0c;QQ号码&#xff0c;聊天内容四个列表。 正则表达式分析&#xff1a; 1、r是防止字符转义的 如果路径中出现\t的话 不加r的话\t就会被转义 而加了r之后\t就能保留原有的…

怎么查看qq登陆记录

很多网友都遇到过qq账户在外地登陆的信息。担心自己的qq被盗了&#xff0c;那怎么才能查看到QQ的登陆记录呢&#xff1f;这里就来介绍下吧&#xff01; 打开QQ主菜单&#xff01; 打开之后。点击安全中心&#xff0c;右侧会弹出选项。这里选择进入安全中心首页&#xff01; 进入…

QQ聊天记录在哪个文件夹里 - 针对QQ2009,QQ2010,QQ2011,QQ2012

QQ聊天记录在哪个文件夹里 - 针对QQ2009&#xff0c;QQ2010&#xff0c;QQ2011&#xff0c;QQ2012 很多人想找到QQ聊天记录文件夹然后查看里面的内容&#xff0c;但很多人在聊天后是会将里面的QQ聊天记录进行删除的&#xff0c;如果是这种情况&#xff0c;我们该怎么查看里面的…

QQ聊天记录存储方式

QQ聊天记录存储规则 &#xff0d;&#xff0d; 网上转载 1.聊天记录存储方式 QQ聊天记录保存在MsgEx.db文件中。以前很早的版本是保存在Msg.db中&#xff0c;文件结构也与现在不同&#xff0c;就不分析了。 MsgEx.db采用Storage结构化存储。关于Storage复合文档的知识请查…

QQ聊天记录的相关代码

<!DOCTYPE html><html><head lang"en"><meta charset"UTF-8"><title>QQ聊天框</title><link rel"stylesheet" href"css/mycss.css"/></head><body><section><div>…