나는 각기 다른 성격의 파일과 4-5 문장의 각 음질에 관한 진술서를 작성하고 있습니다. qaulities는 빈 줄로 구분됩니다. 저는 자질이라고 불리는 목록에 그들을 저장하고 싶습니다. 여기서 질은 [0]은 첫 번째 품질에 대한 문장을 포함하고, 품질은 [1] 두 번째와 관련된 문장을 포함합니다.파일에서 목록 만들기
내 코드:
class Horoscope:
def __init__(self, filename):
self.qualities = list()
file = open(filename, 'rU')
i = 0
for line in file:
row= line.strip().split('/')
if len(row) >= 2:
self.qualities[0+i] = row
else:
i += 1
file.close() FILENAME= 'horoscope.txt'
horoscope= Horoscope(FILENAME)
print(horoscope.qualities)
하지만 회로의 모든 인쇄입니다 "[]"... 사람이 왜 알고 있나요? 감사!
존재하지도 않는 색인에 액세스하려고하거나 내 'if'조건 일 수있는 색인에 액세스하려고하므로 프로그램에서 오류가 발생한다고 생각합니다. 사실 '. –
'if'조건을 수정할 수 있도록 텍스트 파일을 게시하십시오. –