Python에서 목록으로 CSV 파일 가져오기
Python에서 CSV(쉼표로 구분된 값) 파일을 목록으로 가져오려면, 내장된 csv 모듈을 활용할 수 있습니다. 이 모듈을 사용하면 CSV 파일을 쉽게 읽고 쓸 수 있습니다.
csv 모듈 사용
다음은 csv 모듈을 활용하여 CSV 파일을 목록으로 가져오는 방법에 대한 간단한 예입니다. :
import csv # Open the CSV file with open('file.csv', newline='') as f: # Initialize the CSV reader reader = csv.reader(f) # Convert the contents of the CSV file into a list data = list(reader) # Print the list of records print(data)
출력은 CSV 파일의 각 행을 포함하는 목록 목록입니다. 예를 들어, CSV 파일에 다음 줄이 포함되어 있는 경우:
This is the first line,Line1 This is the second line,Line2 This is the third line,Line3
데이터 목록은 다음과 같습니다.
[['This is the first line', 'Line1'], ['This is the second line', 'Line2'], ['This is the third line', 'Line3']]
Converting to Tuples
목록 대신 튜플 목록이 필요한 경우 목록 이해를 사용하여 목록을 다음으로 변환할 수 있습니다. 튜플:
# Convert `data` from a list of lists to a list of tuples data = [tuple(row) for row in data]
Python 2에 대한 참고 사항
이 예제는 Python 3에 대한 것입니다. Python 2의 경우 파일을 열 때 rb 모드를 사용해야 할 수도 있습니다. 데이터 대신 your_list 변수:
with open('file.csv', 'rb') as f: reader = csv.reader(f) your_list = list(reader)
위 내용은 Python에서 CSV 파일을 목록으로 어떻게 가져올 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!