Python의 CSV 파일 I/O
CSV 파일 읽기
제공된 내용을 읽으려면 CSV 파일의 경우 Python에서 csv 모듈을 사용할 수 있습니다. 예는 다음과 같습니다.
import csv with open('sample.csv', 'r') as f: reader = csv.reader(f, delimiter=',', quotechar='"') data_read = [row for row in reader]
이 코드는 CSV 파일을 한 줄씩 읽고, 각 줄을 문자열 목록으로 변환하고, 결과 목록을 data_read에 저장합니다.
쓰기 CSV 파일
CSV 파일에 데이터를 쓰려면 csv 모듈을 다시 사용할 수 있습니다. 예는 다음과 같습니다.
import csv with open('sample.csv', 'w', newline='') as f: writer = csv.writer(f, delimiter=',', quotechar='"') writer.writerow(['1', 'A towel', '1.0']) writer.writerow(['42', ' it says, ', '2.0']) # ... continue writing data ...
이 코드는 지정된 구분 기호와 따옴표 문자를 사용하여 새 CSV 파일을 생성하고 여기에 행을 씁니다.
Python 2에서 Python 3 참고
위 코드의 Python 2 버전은 더 이상 지원되지 않습니다. 제공된 코드는 Python 3 이상과 호환됩니다.
CSV의 대안
CSV는 데이터 교환을 위한 일반적인 파일 형식이지만 고려해야 할 다른 대안이 있습니다.
사용할 형식의 선택은 가독성, 성능, 다른 시스템과의 호환성 등 애플리케이션의 특정 요구 사항에 따라 달라집니다.
위 내용은 Python에서 CSV 파일을 어떻게 읽고 쓸 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!