在分析服务器上的日志文件时,有时需要对文件按照每行的字符长度进行排序,利用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很擅长做这些事情,是运维开发的好帮手
排序结果
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
我来说两句