Почему бы не работать следующее?
import sys
# input comes from STDIN
file = sys.stdin
data = file.readlines()
# get total number of lines in file
lines = len(data)
print lines
В этом случае функция len использует входные строки как средство определения длины.