# csv 파일을 csv module로 읽어오기 withopen('20210201_sungnam.csv', 'r', encoding='euc-kr') as f: sungnam_population = csv.reader(f) # list -> dictionary sungnam_population_list = list(sungnam_population)
for row in sungnam_population_list[1:]: population_dict_row = dict() # 0번째 열에 있는 key값과 index를 이용해서 dictionary 데이터 만들기 for index, key inenumerate(sungnam_population_list[0]): population_dict_row[key.replace( " ", "")] = row[index].replace(" ", "") population['sungnam_population'].append(population_dict_row)
# json.dump()를 활용해서 dictionary type의 데이터를 json 파일로 추출하기 withopen('sungnam_population.json', 'w', encoding='euc-kr') as f: json.dump(population, f)
# 추출된 json 파일을 읽고 출력하기 withopen('sungnam_population.json', 'r', encoding='euc-kr') as f: des_data = json.load(f)