您的位置:首页 > 编程语言 > Python开发

Python 获取文件中最长行的长度和最长行

2015-01-20 11:24 991 查看
# Get the number of lonest line
f = open('nihao')
longestLine = max(len(line.strip()) for line in f)
f.close()
print longestLine

# Get the longest line
f = open('nihao')
allLines = [line.strip() for line in f]
f.close()

longest = 0
longLine = ""
for line in allLines:
linelen = len(line)
if linelen > longest:
longest = linelen
longLine = line
print 'Longest line: %s' % longLine
print 'The number of longest line: %s' % longest
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: