无法将whatsapp群组聊天分析与Python一起使用。我能';t将.txt转换为数据帧

无法将whatsapp群组聊天分析与Python一起使用。我能';t将.txt转换为数据帧,python,analytics,whatsapp,txt,groupchat,Python,Analytics,Whatsapp,Txt,Groupchat,我一直试图从whatsapp group chat.txt中创建一个数据帧,但似乎无法使其正常工作,解析的列表应该包含.txt中的每一行,但无论我做什么,总是显示为空,不知道问题到底出在哪里。这个块是错误的,所以它永远不会填充列表,还是这是好的,代码的其他部分是错误的 > parsed = [] > path = '_chat.txt' > with open(path, encoding="utf-8") as fp: > fp.readl

我一直试图从whatsapp group chat.txt中创建一个数据帧,但似乎无法使其正常工作,解析的列表应该包含.txt中的每一行,但无论我做什么,总是显示为空,不知道问题到底出在哪里。这个块是错误的,所以它永远不会填充列表,还是这是好的,代码的其他部分是错误的

> parsed = [] 
> path = '_chat.txt'
> with open(path, encoding="utf-8") as fp:
>     fp.readline()
>     msg_buffer = []
>     date, time, author = None, None, None
>     while True:
>         line = fp.readline()
>         if not line:
>             break
>         line = line.strip()
>         if starts_with_date_time(line):
>             if len(msg_buffer) > 0:
>                 parsed.append([date, time, author, ' '.join(msg_buffer)])
>             msg_buffer.clear()
>             date, time, author, message = get_data_point(line)
>             msg_buffer.append(message)
>         else:
>             msg_buffer.append(line)
> df = pd.DataFrame(parsed, columns=['date', 'time', 'author', 'message'])

欢迎来到堆栈溢出!你有没有试过在里面放一些打印的语句来检查事情的进展?例如,是否每个
消息
都正确生成?