Python 获取文件中最长行的长度和最长行
1, 使用文件 #vim /etc/motd "1 hello world" 2 ...... yes 3 no you are a shadiao 4 hahh maye you are right ddddddddddddddddddddddddddddddddddd ccccccccccccc vvv
1 2,python脚本 2 [root@localhost python]# vim 7.py 3 4 f=open("/etc/motd") 5 alllines = [line.strip() for line in f] 6 f.close() 7 linestr = '' 8 lenline = 0 9 for eachline in alllines: 10 lenstr = len(eachline) 11 if lenstr > lenline: 12 lenline = lenstr 13 linestr = eachline 14 print ("The longest str is %s" % linestr) 15 print ("The number is %d" % lenline)
3,运行结果 [root@localhost python]# python 7.py The longest str is ddddddddddddddddddddddddddddddddddd The number is 35