import csv
# newline='' 설정이 없는 경우 row와 row 사이에 뉴라인이 한번 더 들어가게 됨
# encoding='utf-8-sig' 설정은 한글 깨짐 방지
f = open('students.csv', 'w', encoding='utf-8-sig', newline='')
wr = csv.writer(f)
data_list = [['이름', '학번', '학과'], ['김철수', '20200103165', '경제학과'], ['김영희', '20191354683', '경영학과']]
# 리스트 형식의 데이터가 있는 경우 루프를 돌려서 입력 가능
for data in data_list:
wr.writerow(data)
f.close()
실행 결과
참고자료
한글 깨짐 문제 해결 [https://hogni.tistory.com/10]
'Python3.6' 카테고리의 다른 글
Anaconda conda 가상환경 만들기 (0) | 2020.07.09 |
---|---|
Python xlsxwriter 라이브러리로 엑셀 xlsx 파일 생성하기 (0) | 2020.03.20 |
numpy.random.choice() 함수 사용하기 (0) | 2020.03.16 |
XML 문서에 Processing Instruction 추가하기 (0) | 2020.01.23 |
XML 문서에 주석 달기 (0) | 2020.01.23 |