用python來查詢聊天記錄
import re
def start(first_date, second_date, first_name, second_name):
first = re.compile(f'^ .* $') # 個人聊天
second = re.compile(f'^ .* $') # 群內匹配
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'***'#群內暱稱(備註暱稱)
second_name = r'yyy'#群內暱稱(備註暱稱)
first_dic = r'***x.txt'#聊天記錄的位置
second_dic = r'***x.txt'#聊天記錄的位置
first_count,second_cound = start(first_date,second_date,first_name,second_name)
print(f'聊天條數1:')
print(f'聊天條數2:')
qq支援把聊天記錄匯出為**.txt**檔案,使用正規表示式匹配聊天記錄。
1.匯出聊天記錄
開啟電腦版qq,面板左下角 設定》 安全設定》 訊息記錄》 訊息管理器》 找到物件右鍵匯出.txt
2.修改程式
1)在程式變數first_date和second_date中新增你需要查詢的日期(允許正規表示式) first為第乙個查詢物件,second為第二個查詢物件,下同
2)在程式變數first_name和second_name中新增你需要查詢的物件的群暱稱(可以檢視.txt檔案)舊記錄中的群暱稱隨時間變化,比如一天前我的群暱稱是aa,即便我現在改了,但是昨天的記錄中我的暱稱還是aa
3)在程式first_dic和second_dic中新增第1.步匯出的.txt檔案位址
4)執行程式
專案github鏈結
用Python來查詢聊天記錄
用python來查詢聊天記錄 import re def start first date,second date,first name,second name first re.compile f 個人聊天 second re.compile f 群內匹配 first count 0 個人聊天條數...
實時聊天 記錄
基礎 時事通訊 對socket進行封裝的js var opt var el data opt 建立群通話客戶端 var eb new vertx.eventbus opt.url url 後台配置的服務位址 如 eb.onopen function 群組id 房間號 房間id 統一房間號才能再聊天室...
遊戲聊天記錄
戰鬥計算過程 1 暴擊 命中 miss等判定 2 根據玩家屬性和技能給予的邏輯進行計算,算出來攻擊和防禦的數值,綜合兩者計算出來傷害的血量 3 基礎計算 技能邏輯加成 暴擊 傷害吸收 傷害減免 吸血 反傷 4 基礎計算公式 attack attack attack n def 可以通過技能傳入引數來...