CSV๋ ์ด๋ป๊ฒ ๋ณด๋ฉด ๊ฐ๋จํ ๊ฐ๋ ์ด์ง๋ง ์์ผ๋ก ์์ฃผ ์ฌ์ฉํ๋ค๊ณ ํด์ ํ๋ฒ ์ ๋ฆฌํด๋ณด์๋ค.
SCV๊ฐ ์๋๋ค..์ด๊ฑฐ ์๋์ฌ๋.. ๋น์ ์ ๋ด ๋๋
๋ฐฐ(๊ณ ์ธ๋ฌผ1)
Comma Seperated Value์ ์ค์๋ง๋ก ๋ค์ํ txt,jpegmpng๊ฐ์ด ํ์ผ์ข
๋ฅ์ ํ๋์ด๋ค. CSV๋ฐ์ดํฐ๋ ์ฝค๋ง(,)
๋ฅผ ๊ธฐ์ค์ผ๋ก ํญ๋ชฉ์ ๊ตฌ๋ถํด ์ ์ฅํ๋ ๋ฐ์ดํฐ๋ฅผ ์๋ฏธํ๋ค.
(์ฝค๋ง๋ก ๊ตฌ๋ถ์ด ๋์ด์๊ธฐ ๋๋ฌธ์, ์์
์ฒ๋ผ ์ฝ๊ณ , ์์ฑ์ด ๊ฐ๋ฅํ๋ค => ํ
์ด๋ฒ ํํ๋ก ๋ ์๋ฃ, ํ
์คํธ๋ฅผ ์ ์ฅํ ๋ ๋ง์ด ์ฌ์ฉ)
HTTP์์ ์ฐ์ธ๋ JSON๋ฐ์ดํฐ๋ณด๋ค ๋ฐ์ดํฐ์ ํฌ๊ธฐ๋ ์ ๊ณ ๋ฒ์ฉํ์์ผ๋ก์ธํด ์๋ฃ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ์ํฉ์์ ๋ง์ด ์ฌ์ฉํ๋ค.
ํ์ผ์ ์ด์ด๋ณด๋ฉด ์ด๋ฐ์์ผ๋ก ๋์ด์๋ค. column์ ,
๋ก ๊ตฌ๋ถํ๊ณ ํ ์ค์ด row๊ฐ ๋๋ค. row๋ฅผ field๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ ํ๋ค.
1.๋นํ์ผ์ ์ฐ๋ค
2.์ ์์์ฒ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๋ค.
3..csv
ํ์ฅ์๋ก ์ ์ฅํ๋ค
csvํ์ผ์ ํ์ผ ์์ฑ์์ ์๋๋๋ก ์์ ์์ฌ๋ก ๋ง๋ค ์ ์๋ค.
menu,category,product
์๋ฃ,์ฝ๋ ๋ธ๋ฃจ ์ปคํผ,๋์ดํธ๋ก ๋ฐ๋๋ผ ํฌ๋ฆผ
์๋ฃ,์ฝ๋ ๋ธ๋ฃจ ์ปคํผ,์ ์ฃผ ๋น์๋ฆผ ์ฝ๋
์๋ฃ,์ฝ๋ ๋ธ๋ฃจ ์ปคํผ,์ฝ์ฝ๋ ํ์ดํธ ์ฝ๋ ๋ธ๋ฃจ
์๋ฃ,์ฝ๋ ๋ธ๋ฃจ ์ปคํผ,๋์ดํธ๋ก ์ผ์ฝ๋ผ ํด๋ผ์ฐ๋
์๋ฃ,์ฝ๋ ๋ธ๋ฃจ ์ปคํผ,์ฝ๋ ๋ธ๋ฃจ ๋ชฐํธ
์๋ฃ,๋ธ๋ฃจ๋ ์ปคํผ,์์ด์ค ์ปคํผ
์๋ฃ,๋ธ๋ฃจ๋ ์ปคํผ,์ค๋์ ์ปคํผ
์๋ฃ,์์คํ๋ ์,์์คํ๋ ์ ์ฝ ํ๋
์๋ฃ,์์คํ๋ ์,์์คํ๋ ์ ๋งํค์๋
์๋ฃ,์์คํ๋ ์,์นดํ ์๋ฉ๋ฆฌ์นด๋
ธ
์๋ฃ,ํ๋ผํธ์น๋
ธ,๋๋ธ ์์คํ๋ ์ ์นฉ ํ๋ผํธ์น๋
ธ
์๋ฃ,ํ๋ผํธ์น๋
ธ,๋ธ๋ ์ํ์นฉ ํฌ๋ฆผ ํ๋ผํธ์น๋
ธ
์๋ฃ,ํ๋ผํธ์น๋
ธ,ํผ์คํ์น์ค ํฌ๋ฆผ ํ๋ผํธ์น๋
ธ
์ ํ์ผ์ ์์
๋ก ์ด์ด๋ณด๋ฉด
์ด๋ ๊ฒ ๋ํ๋๋ค
๊ทผ๋ฐ.. ์๋ฃ ๋ฐ๋ณต ๊ท์น์....๐ค
์ด๊ฒฝ์ฐ ๊ฐ์ด ์์ด๋ ์ฝค๋ง(,)
๋ง ์์ผ๋ฉด ๋ถ๋ฆฌ๋ ์นธ์ผ๋ก ์ธ์ํ๋ค๋ csv์์ฑ์ ์ด์ฉํ๋ฉด ๋๋ค.
menu,category,product
์๋ฃ,์ฝ๋ ๋ธ๋ฃจ ์ปคํผ,๋์ดํธ๋ก ๋ฐ๋๋ผ ํฌ๋ฆผ
,,์ ์ฃผ ๋น์๋ฆผ ์ฝ๋
,,์ฝ์ฝ๋ ํ์ดํธ ์ฝ๋ ๋ธ๋ฃจ
,,๋์ดํธ๋ก ์ผ์ฝ๋ผ ํด๋ผ์ฐ๋
,,์ฝ๋ ๋ธ๋ฃจ ๋ชฐํธ
,๋ธ๋ฃจ๋ ์ปคํผ,์์ด์ค ์ปคํผ
,,์ค๋์ ์ปคํผ
,์์คํ๋ ์,์์คํ๋ ์ ์ฝ ํ๋
,,์์คํ๋ ์ ๋งํค์๋
,,์นดํ ์๋ฉ๋ฆฌ์นด๋
ธ
,ํ๋ผํธ์น๋
ธ,๋๋ธ ์์คํ๋ ์ ์นฉ ํ๋ผํธ์น๋
ธ
,,๋ธ๋ ์ํ์นฉ ํฌ๋ฆผ ํ๋ผํธ์น๋
ธ
,,ํผ์คํ์น์ค ํฌ๋ฆผ ํ๋ผํธ์น๋
ธ
๊ทธ๋ผ
์ฌํํ๊ฒ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค!
๋๋ถ๋ถ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ํ
์คํธ ํ์ผ์ ์ฝ์ ์ ์๋ค. ํ์ด์ฌ์๋ CSV๋ฅผ ์ฝ๊ธฐ์ํ ๋ชจ๋์ด ์๋ค.
๋ํ์ ์ผ๋ก csv.reader()
,csv.DictReader()
๋ผ๋ ๋ฉ์๋๊ฐ ์์ด์ ์์ฃผ ์ฝ๊ฒ csv๋ฅผ ์ฝ์ ์ ์๋ค.
import csv #csvํ์ผ์ ๋ค๋ฃจ๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ import
with open('wecode.csv') as csv_file:
rows = csv.reader(csv_file, delimiter = ',')
for row in rows:
print(row)
with open (file_name) as (file_name):
๊ตฌ๋ฌธ์ ์ด์ฉํ๋ฉด ์ธ๋ถ ํ์ผ์ ์ฐ ์ํ๋ก ์์
ํ๋ค๋ ๋ป์ด๋ค. csv.reader
๋ฉ์๋๋ฅผ ์ด์ฉํ๋ฉด ํ์ผ ๋ด๋ถ์ ๋ชจ๋ ํ์ rows์ด๋ผ๋ ๋ณ์์ ๋ด์ ์ ์์ต๋๋ค. ๋ชจ๋ ํ์ ํ ์ค ํ ์ค ์ฝ์ผ๋ฉด์ ์์
์ ์ํํ๊ธฐ ์ํด์ for ๋ฌธ์ ํ์ฉํ๋ค
(์ข๋ ์์ธํ๊ฑด ๋ค์์ ๊ณ์~!)