CSV 파일에 Python 사전 작성
Python 사전을 csv 파일에 작성해야 하는 경우 사전 키는 첫 번째 행과 두 번째 행의 키 값을 사용하려면 다음 접근 방식을 사용하세요.
1단계: DictWriter.writerow() 사용
인용한 코드는 DictWriter.writerows를 사용합니다. ()는 단일 사전이 아닌 사전 목록을 기대합니다. 단일 행을 쓰려면 DictWriter.writerow()를 활용하세요.
import csv my_dict = {"test": 1, "testing": 2} with open("mycsvfile.csv", "w", newline="") as f: w = csv.DictWriter(f, my_dict.keys()) w.writeheader() w.writerow(my_dict)
2단계: DictWriter.writeheader() 포함
헤더 행을 원하는 경우 CSV 파일인 경우 사전을 작성하기 전에 DictWriter.writeheader()를 호출하세요.
w.writeheader() w.writerow(my_dict)
3단계: "with" 문 활용
"with" 문 예외 중에도 파일 열기 및 닫기를 우아하게 처리합니다.
with open("mycsvfile.csv", "w", newline="") as f: # ...
4단계: 줄 바꿈 관리 비활성화
CSV 기록기는 줄 바꿈을 내부적으로 관리하므로 기본값을 비활성화합니다. newline=""을 사용하는 open()의 동작:
with open("mycsvfile.csv", "w", newline="") as f: # ...
이 수정된 코드는 사전 키와 값이 올바르게 구분된 CSV 파일을 생성합니다.
test,testing 1,2
위 내용은 별도의 행에 키와 값을 사용하여 Python 사전을 CSV 파일에 작성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!