在下面的代碼片段工作:類型錯誤,同時用Python列表
def func_5_2(datei, num):
import linecache
i = 0
number = num + 1
l = []
while True:
l[i] = linecache.getline(datei, number)
if (l[i] == ''):
break
是否有可能解決我得到這一行的問題?
list[i] = linecache.getline(datei, number)
這是我得到的錯誤:
File "/home/oliverharms/workspace/GoSection/gosection.py", line 27, in func_5_2
list[i] = linecache.getline(datei, number)
TypeError: 'type' object does not support item assignment
感謝您的幫助!
是什麼'list'? –
你想做什麼?我發現你的代碼存在一些問題,但你期望的結果是什麼? – FakeRainBrigand
請顯示'list'是如何初始化的。你確定它是一個Python列表嗎? – gecco