# split_wechat_log **Repository Path**: qq812256/split_wechat_log ## Basic Information - **Project Name**: split_wechat_log - **Description**: 按天拆分导出的微信聊天记录 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-13 - **Last Updated**: 2025-04-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 微信聊天记录分割工具 这是一个简单的工具,用于将微信聊天记录按日期分割成多个文件。 ## 功能特点 - 自动识别聊天记录中的日期分隔符 - 将每个日期的聊天记录保存为单独的文件 - 支持 UTF-8 编码的文本文件 - 自动在原文件所在目录创建分割后的文件 ## 使用方法 1. 运行程序: ```bash python main.py ``` 2. 在弹出的文件选择对话框中,选择要分割的聊天记录文件(.txt格式) 3. 程序会自动处理文件,并在原文件所在目录生成分割后的文件 ## 文件格式 - 输入文件:包含微信聊天记录的文本文件,使用 `********************YYYY-MM-DD********************` 格式分隔不同日期的聊天记录 - 输出文件:每个日期生成一个单独的文件,文件名格式为 `chat_YYYY-MM-DD.txt` ## 示例 假设你有一个聊天记录文件 `chat.txt`,内容如下: ``` ********************2024-01-24******************** [08:00] 用户A: 早上好 [08:30] 用户B: 你好 ********************2024-01-25******************** [09:00] 用户A: 今天天气不错 [10:00] 用户B: 是的 ``` 运行程序后,会生成两个文件: - `chat_2024-01-24.txt` - `chat_2024-01-25.txt` ## 系统要求 - Python 3.x - 操作系统:Windows/Linux/MacOS ## 注意事项 - 确保聊天记录文件使用 UTF-8 编码 - 确保日期分隔符格式正确 - 程序会在控制台显示处理进度和结果