(Python 5-2๊ฐ) Python data handling
210804
Comma Separate Value
line_counter = 0 #ํ์ผ์ ์ด ์ค์๋ฅผ ์ธ๋ ๋ณ์
data_header = [] #data์ ํ๋๊ฐ์ ์ ์ฅํ๋ list
customer_list = [] #cutomer ๊ฐ๋ณ List๋ฅผ ์ ์ฅํ๋ List
with open ("customers.csv") as customer_data: #customer.csv ํ์ผ์ customer_data ๊ฐ์ฒด์ ์ ์ฅ
while True:
data = customer_data.readline() #customer.csv์ ํ์ค์ฉ data ๋ณ์์ ์ ์ฅ
if not data: break #๋ฐ์ดํฐ๊ฐ ์์ ๋, Loop ์ข
๋ฃ
if line_counter==0: #์ฒซ๋ฒ์งธ ๋ฐ์ดํฐ๋ ๋ฐ์ดํฐ์ ํ๋
data_header = data.split(",") #๋ฐ์ดํฐ์ ํ๋๋ data_header List์ ์ ์ฅ, ๋ฐ์ดํฐ ์ ์ฅ์ โ,โ๋ก ๋ถ๋ฆฌ
else:
customer_list.append(data.split(",")) #์ผ๋ฐ ๋ฐ์ดํฐ๋ customer_list ๊ฐ์ฒด์ ์ ์ฅ, ๋ฐ์ดํฐ ์ ์ฅ์ โ,โ๋ก ๋ถ๋ฆฌ
line_counter += 1
print("Header :\t", data_header) #๋ฐ์ดํฐ ํ๋ ๊ฐ ์ถ๋ ฅ
for i in range(0,10): #๋ฐ์ดํฐ ์ถ๋ ฅ (์ํ 10๊ฐ๋ง)
print ("Data",i,":\t\t",customer_list[i])
print (len(customer_list)) #์ ์ฒด ๋ฐ์ดํฐ ํฌ๊ธฐ ์ถ๋ ฅWeb
HTML
์ ๊ท์
XML
JSON
Last updated