작업 :형식 오류 동안 파이썬 목록 다음 코드 조각에서
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
그것이 내가이 라인에 얻을 문제를 해결할 수 있습니까? 당신의 도움에 대한
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[i] = linecache.getline(datei, number)
여기에 내가 오류입니다!
:
그것은 기존의 유형과 같은 이름의 변수에 좋은 방법이 아닙니다 ... 변수를
lines
같은 다른 이름을 지정? –무엇을하려고합니까? 코드에 몇 가지 문제점이 있지만 원하는 결과는 무엇입니까? – FakeRainBrigand
'list'가 어떻게 초기화되는지 보여주십시오. 파이썬리스트가 확실합니까? – gecco