은 다음과 같은 간단한 파이썬 코드를 고려 파일에서 라인을 읽고 않는 방법 : 루프 예에 대한 첫 번째에서파이썬은
f=open('raw1', 'r')
i=1
for line in f:
line1=line.split()
for word in line1:
print word,
print '\n'
"F의 라인 :"어떻게 파이썬 내가 줄을 읽고 싶은 것을 알고 않습니다 및 말이나 성격이 아닌가?
두 번째 루프는 line1이 목록이므로 더 명확합니다. 따라서 두 번째 루프는 목록 elemnts를 반복합니다.
정의에 표시 되었기 때문에? Docs ->'파일에서 행을 읽으려면 파일 객체를 반복 할 수 있습니다. 이것은 메모리 효율적이고 빠르며 간단한 코드로 이어집니다. –
Surkrit가 말했듯이 정의 된 동작의 문제 일뿐입니다. 반복자는 반복 할 때마다 원하는대로 지정할 수 있으며 파일이 어떻게 작동하는지 기록됩니다. 파이썬에서 파일 작업을 할 때, [with with'statement] (http://www.youtube.com/watch?v=lRaKmobSXF4)를 사용하면 모호한 버그를 막을 수 있으며, 읽을 수있는. –
감사합니다. Sukrit and Lattyware – nish