file1 = open('manu.txt', 'r')
charlist = []
lines=file1.readlines()
for i in range(0,len(str(lines))-1):
prevline=lines[i]
nextline=lines[i+1]
if 'a' in nextline:
charlist.append(nextline)
print charlist
我试图通过读取文件的每一行来找到一个单词并尝试将其保留在列表中。但是它列出了范围错误。
我猜你的错误在这里:
for i in range(0,len(str(lines))-1)
变量i
迭代str(lines)
的长度(这是列表的字符串表示),而不是lines
本身。尝试:
for i in range(0, len(lines) - 1)
代替?