[英]Index out of range for simple `readlines` operation in Python
基本上,我正在尝试阅读最后几行。 我很困惑导致此错误的原因:
nrows = 10
with open(filename, "r") as f:
for ii in xrange(-nrows, 0, 1):
last_line = f.readlines()[ii].strip().split(",")
当我在IDE中尝试使用纯数字时,它没有问题,如下所示:
with open(filename, "r") as f:
last_line = f.readlines()[-10].strip().split(",")
看起来xrange
生成的索引似乎无法“使用”。 有没有解决的办法?
非常感谢您的关注和时间!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.