파이썬에서 텍스트 파일을 한 줄씩 분석하고 목록에있는 문자열을 저장하려고합니다. 지금까지 내가 한 일입니다. :파이썬에서 텍스트 파일을 분석하기위한 목록 만들기
data = ""
document = open("blahblah.txt")
for line in document:
data = linea.strip()
list = []
list.append(data)
print list
이 코드를 작동 시키려면 어떻게해야합니까?
그리고 귀하의 질문은 무엇입니까? 루프의 각 반복을'list'로 재 바인딩한다는 점에서 명백한 오류가 있습니다. 그래서 이전 반복에서 가지고 있던리스트를 잃어 버리게됩니다. 또한'list'를 변수 이름으로 사용해서는 안됩니다. –
나는 무엇을해야할지 몰랐다. 그러나 지금 나는한다. 루프 외부에서 변수 "list"를 정의해야합니다. – user3501183
또한 파일을 제대로 닫지 않았습니다. 어쩌면 대신 명령문을 사용하는 것이 좋습니다. – xbb