[PYTHON] 파이썬 csv.reader : 어떻게하면 파일의 맨 위로 되돌아 갈 수 있습니까?
PYTHON파이썬 csv.reader : 어떻게하면 파일의 맨 위로 되돌아 갈 수 있습니까?
csv.reader를 사용하여 파일을 이동할 때 어떻게 파일의 맨 위로 돌아갈 수 있습니까? 정상적인 파일로 작업한다면 "file.seek (0)"과 같은 작업을 수행 할 수 있습니다. csv 모듈에 대해 그런 것이 있습니까?
미리 감사드립니다;)
해결법
-
==============================
1.파일을 직접 찾을 수 있습니다. 예 :
파일을 직접 찾을 수 있습니다. 예 :
>>> f = open("csv.txt") >>> c = csv.reader(f) >>> for row in c: print row ['1', '2', '3'] ['4', '5', '6'] >>> f.seek(0) >>> for row in c: print row # again ['1', '2', '3'] ['4', '5', '6']
-
==============================
2.여전히 file.seek (0)을 사용할 수 있습니다. 예를 들어, 다음을보십시오 :
여전히 file.seek (0)을 사용할 수 있습니다. 예를 들어, 다음을보십시오 :
import csv file_handle = open("somefile.csv", "r") reader = csv.reader(file_handle) # Do stuff with reader file_handle.seek(0) # Do more stuff with reader as it is back at the beginning now
csv.reader가 동일한 작업을 수행하고 있으므로이 작업이 가능합니다.
from https://stackoverflow.com/questions/431752/python-csv-reader-how-do-i-return-to-the-top-of-the-file by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 일련의 문자열 분해 / 스택 (0) | 2018.10.14 |
---|---|
[PYTHON] ImportError : 'encodings'라는 모듈이 없습니다. (0) | 2018.10.14 |
[PYTHON] 판다 (Pandas) : 카테고리를 숫자로 변환 (0) | 2018.10.14 |
[PYTHON] 어떻게 파이썬 스크립트를 Windows에서 실행 가능하게 만드시겠습니까? [복제] (0) | 2018.10.14 |
[PYTHON] 파이썬에서 키 누르기를 감지합니까? (0) | 2018.10.14 |