在分析服务器上的日志文件时,有时需要对文件按照每行的字符长度进行排序,利用python可以很轻松做到这一点。
如,新建test.log文件:
文件,测试
可以使用python来实现
个测试
一个小脚本就可以完成这个工作
进行排序,方便查看
这
python很擅长做这些事情,是运维开发的好帮手
按字符长短对文件
是一
python脚本:
#! /usr/bin/env python
#coding=utf-8
with open('test.log','r') as f:
lines = f.readlines()
lines.sort(key=lambda x: len(x))
for line in lines:
print line,
执行结果:
这
是一
个测试
文件,测试
按字符长短对文件
可以使用python来实现
进行排序,方便查看
一个小脚本就可以完成这个工作
python很擅长做这些事情,是运维开发的好帮手