Python/Python Basic

파이썬 excel, csv 파일 쓰기 - 공부하는 도비

DOVISH WISDOM 2021. 1. 13. 16:39  
728x90
반응형

저번 피드에서는 excel, csv 파일을 읽는 법에 대해 알아보았습니다.

 

2021/01/13 - [파이썬/파이썬 이론] - [파이썬] 파이썬 excel, csv 파일 읽기 - 공부하는 도비

 

[파이썬] 파이썬 excel, csv 파일 읽기 - 공부하는 도비

오늘은 파이썬에서 csv 파일을 다뤄볼게요. xlsx, xls 파일 여는 법은 아래 링크를 확인해주세요~! 2021/01/13 - [파이썬/파이썬 이론] - [파이썬] 판다스(pandas) 모듈 설치 및 엑셀(xlsx, xls) 파일 열기 - 공

yang-wistory1009.tistory.com

이번에는 csv 파일을 생성하면서 파일에 글 쓰는 법을 알아보겠습니다.

 

파일 읽는 것과 크게 다르지 않기 때문에

쉽게 이해하실 수 있습니다.

 

소스코드를 보겠습니다.

 

저 w 라고 선언한 이중 리스트를 새로운 csv 파일에다 쓰는 코드입니다.

데이터를 저장하는 파일을 store_test.csv 라고 지정해주면, 파이썬 소스코드 폴더 내에 저 파일이 생성되게 됩니다.

(미리 빈 파일을 생성해둬도 상관 없습니다.)

 

값을 쓰기 위해 csv.writer()을 사용하여 wt라는 변수에 담아주고,

for 문에 리스트 w 를 참조하며 한 줄씩 써주겠습니다.

 

함수 __.writerow()를 사용하면 csv 파일에 한 행씩 쓸 수 있습니다.

 

결과 파일을 보면, 

 

 

이런식으로 값이 들어간 걸 확인할 수 있습니다. 

 

지금은 개행문자가 포함되면서 한 줄씩 빈 공백이 생겼습니다.

이걸 없애주기 위해서는 newline = '' 을 사용하시면 됩니다.

 

store_test2 파일

파일을 쓰기 위해 열때 조건을 주는거죠.

store_test2 파일

또 다르게 쓰는법! 

아 나는 for문을 사용안하고 한번에 쓰고 싶어하시는 분은

__.writerows()를 사용하시면 됩니다.

 

store_test3 파일
store_test3 파일

 

이렇게 해서 csv 파일을 만들고, 그 파일에 글을 써보는 일을 해보았습니다. 

반응형