readline和xreadline的区别

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)
原文地址:https://www.cnblogs.com/huahua12/p/8532452.html