2012-07-07 2 views
0

이 코드가 있습니다. 하지만 line_word을 인쇄하면 계속해서 인쇄됩니다. 나는 어떤 변수에 저장하기를 좋아한다. 그래서 내가 선택한 라인을 인쇄해서 내 선택에 따라 조작 할 수있다. 이 문제를 해결할 방법이 있습니까?저장 반복 값은

일반적으로 목록에 추가하고 필요한 작업을 수행하지만 큰 파일의 경우 문제가 많습니다.

누구든지 해결책을 제안 할 수 있다면.

+1

데이터를 목록이나 기타 위치에 저장해야하는 경우 더 큰 파일에 문제가있을 수 있습니다. 대신 데이터의 하위 집합을 저장할 수 있습니까? –

+1

한 번에 파일을 읽으므로 문자열을 반복합니다. 하나의 문자로 된 문자. –

답변

0

이 정보가 도움이됩니까?

file_open=open("/python32/doc1.txt","r") 
file=a1.read().lower() 
line_word = [] 
for line in file.splitlines(): 
    line_word.append(line.split()) 
2

.read()을 호출하여 파일 행을 반복 할 필요가 없습니다.

+0

좋은 마르코 인 것 같습니다. 그러나 잘 나는 큰 암호를 쓰는 신경도 만들어야한다. – SUBHABRATA