readline就是直接读取一行
xreadline是生成了一个生成器,遍历的时候才真正生成具体的内容
与range和xrange的区别一样
print range(20) # 直接创建所有的元素 print xrange(20) # 只是生成了一个生成器,调用遍历的时候才一行一行创建,和readline与xreadline的用法相同
结果
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] xrange(20)