用Python来查询聊天记录

前言

用Python来查询聊天记录

代码

import re

def Start(First_Date, Second_Date, First_Name, Second_Name):
    First = re.compile(f'^{First_Date} .* {First_Name}$')  # 个人聊天
    Second = re.compile(f'^{Second_Date} .* {Second_Name}$')  # 群内匹配
    First_Count = 0  # 个人聊天条数
    Second_Cound = 0  # 群内条数
    with open(First_Dic, 'r', encoding='UTF-8') as f:
        for i in f:
            p = re.match(First, i)
            if not p == None:
                First_Count += 1

    with open(Second_Dic, 'r', encoding='UTF-8') as f:
        for i in f:
            p = re.match(Second, i)
            if not p == None:
                Second_Cound += 1
    return First_Count, Second_Cound

First_Date = r'2020-02-23'#第一聊天记录:检查的日期
Second_Date = r'2020-02-23'#第二聊天记录:检查的日期
First_Name = r'xxx&

你可能感兴趣的:(python玩法,python)