21.2.28 + 3.2
<CSV란?>
csv는 파일의 한 확장자로 콤마로 구분된 텍스트 데이터를 처리한다. 테이블형태로 엑셀처럼 읽고 쓸 수 있으며, 주로 파이썬과 연관된 파일로 파이썬이 외부 파일을 불러들여올 수 있게 도와주어 크롤링 등 다양한 방면에서 사용되고 있다.
1. 만드는 방법
빈 파일 -> , 구분한 데이터 -> .csv 로 저장
이름, 성별, 나이, 주소
aa, dd, 23, dd
이런식으로 하면 알아서 표가 나옴.
- 만일 중복되어 한 칸만 필요하다면 ? : 비워두면 됨.(콤마로 표시 해놓기)
즉 콤마로 표를 만든다 생각하면 됨.
2. 파이썬이 CSV를 읽어오려면 어떻게 할까?
import csv #csv파일을 다루기 위한 라이브러리를 import 합니다.
with open('wecode.csv') as csv_file:
rows = csv.reader(csv_file, delimiter = ',')
for row in rows:
print(row)
-> 레플잇에 해본 결과 row가 데이터를 한 줄 한 줄 리스트로 담았음.
import csv
with open('Redvelvet.csv') as csv_file:
rows = csv.reader(csv_file, delimiter = ',')
for row in rows:
print(row)
csv 파일을 mysql에 직접 넣어보려고 했으나 보안 문제로 인해 어려웠다. 추후 django에서 크롤링한 자료로 바로 집어넣을 수 있으면 그것으로 실습을 진행하는 것이 좋겠다.
Author And Source
이 문제에 관하여(21.2.28 + 3.2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sinichy7/21.2.28CSV저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)