import csv
fimename = "E:\\경로\\" + "파일이름" + ".csv"
csvfile = open(fimename, "w", newline="")
csvwriter = csv.writer(csvfile)
header = ['컬럼1', '컬럼2', '컬럼3', '컬럼4']
csvwriter.writerow(header)
for item in data:
row = [item[1], item[3], item[5], item[7]
csvwriter.writerow(row)
csvfile.close()
csv 파일의 경우 excel 로 보기보다는 데이터 저장용이므로 header 는 필요없습니다.
header 를 사용한 이유는 데이터 저장을 보기위해 header 도 같이 입력 했습니다.
파일 오픈 모드
open(filename, '오픈모드', newline='') 에서 오픈 모드의 종류 입니다.
r
읽기 모드 : 파일을 읽기만 할 때 사용(파일이 없으면 에러)
r+
읽기 or 쓰기 모드 : 파일이 없으면 에러
w
쓰기 모드 : 파일에 내용을 입력할 때 사용(파일이 없으면 생성)
w+
읽기 or 쓰기 모드 : 파일이 없으면 생성
a
추가 모드 : 파일의 마지막에 새로운 내용을 추가할 때 사용(파일이 없으면 생성)
a+
읽기 or 추가 모드 : 파일이 없으면 생성
'Python > Python 기타' 카테고리의 다른 글
pyinstaller 설치 & pycharm 연결 (0) | 2020.11.30 |
---|---|
python console 모듈 설치 (0) | 2020.11.30 |
공공 데이터 권한 취득 방법 (0) | 2019.12.25 |
파이썬 버전선택 for pyWin32 (0) | 2019.12.01 |
Python 3.8 설치 (0) | 2019.10.29 |