我总是收到这个错误...
Traceback (most recent call last):
File "C:/Users/01/Desktop 3/Projects/univ/number.py", line 11, in <module>
print(line[5])
IndexError: string index out of range
我只是想从txt文件中读取信息
readFile = open("utf.txt", encoding="utf-8").read()
for line in readFile:
print(line[5])
我将txt编码设置为“utf-8”,我的IDE也具有相同的编码集 还有一件事要改进:文件是用俄语写的
答案 0 :(得分:0)
您的.read()
变量是一个字符串(因为line
方法)。当你迭代它时,你得到一个char(这是你的IndexError
变量)。然后你尝试打印这个char的第六个元素。你当然得到{{1}}。