【发布时间】:2020-06-17 01:37:36
【问题描述】:
为什么不打印 txt 文件中的行?
f = open("myflie.txt", "r")
for x in range(len(f.readlines())):
print(x, f.readlines()[x])
f.close()
它给了我
IndexError: 列表索引超出范围???
如果我输入了一个循环打印命令,例如:
print(f.readlines()[0])
它通常会打印文件的第一行。如果我继续更改 [i] 索引,它将重复相同的操作,但是如果我将打印行放在循环中,那么它会给我错误。请帮忙。
【问题讨论】: