Get the longest line : loop through « File « Python Tutorial






f = open('/etc/motd', 'r')
longest = 0
allLines = f.readlines()
f.close()
for line in allLines:
    linelen = len(line.strip())
    if linelen > longest:
        longest = linelen

print longest








12.7.loop through
12.7.1.Using Iterators with Files
12.7.2.Get the longest line
12.7.3.use the max() built-in function to get the longest string length
12.7.4.A file iterator
12.7.5.read a file line by line with a while loop