readline与readlines不能同时使用

fd = open("C:\Users\william\Desktop\dup_file - Copy (2).txt")
for i in xrange(0,len(fd.readlines())):
print i
print fd.readline(),

在研究xrange(0,10000)循环时,因为想知道文件的确切行数,就将10000,换成了len(fd.readlines())

但执行后,发现没有得到print fd.readline()的结果,

0
 1
 2
 3

 

而且因为逗号的使用,0与后面的1,2,3不对齐。 去掉逗号,虽然对齐,但多了空行

posted @ 2016-11-08 14:11  guohuino2  阅读(489)  评论(0编辑  收藏  举报