我試圖從文本文件加載到Python的句子列表。Python的白癡時刻:字符串索引必須是整數,而不是str
input_file = open('goods.txt', 'r')
goods = input_file.readlines()
print('# of goods:', len(goods))
for goodies in goods[:5]:
print(goodies["text"])
我得到的輸出是:
TypeError: string indices must be integers, not str
我在做什麼錯?
爲什麼'好東西[「文本」]'而不是簡單'好東西'? – plonser
什麼是好東西[「文本」]應該是什麼?你有沒有想過'好東西'是一個字典? – user2357112
'file.readlines()'返回一個字符串列表,然後嘗試訪問'file.readlines()[0] ['text']'。 – vaultah