# eztools **Repository Path**: tiderfang/eztools ## Basic Information - **Project Name**: eztools - **Description**: easy tools工具集: 1. log2csv工具: 用于将文本日志转化为csv日志 - **Primary Language**: Python - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-25 - **Last Updated**: 2025-08-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # eztools #### 介绍 easy tools工具集: 1. log2csv工具: 用于将文本日志转化为csv日志 #### 运行 ``` python main.py ``` #### log2csv工具 该工具主要用于提取文本日志中的关键信息,并将其保存为csv格式。主要原理是设置日志格式模板,利用正则表达式匹配每一行文本,将匹配结果保存到csv文件中。 注意:一个日志格式模板只对应一个csv文件。有多种格式,需要设置多个csv文件。生成的csv文件很适合配合plotjuggle一起使用。 ##### 日志格式模板及csv名字 1. 首页表格添加日志格式及对应保存的csv名字。通过右键添加或者删除行。 2. 日志格式模板举例: 日志内容如下: ``` 2000-04-09 18:00:21 INFO cur_speed: 0.1111, cur_angle_speed: 0.5 2000-04-09 18:01:21 INFO cur_speed: 0.131, cur_angle_speed: 0.512 2000-04-09 18:02:21 INFO cur_speed: 0.131, cur_angle_speed: 0.5124 ``` 可以设置日志模板: ``` {time} INFO cur_speed: {cur_speed}, cur_angle_speed: {cur_angle_speed} ``` {time}、{cur_speed}、{cur_angle_speed}将会作为csv的header,值为对应位置的内容 3. 设置好上面日志模板csv文件名 4. {time}默认行为会被解析为时间戳。如果其对应内容非时间格式,请勿使用。 ##### 选取日志目录及csv文件保存目录