Codes & Programming
[csv] 읽고 쓰기
Hugging Bear
2021. 7. 27. 15:46
CSV파일을 읽고 쓰고자 할 때
읽기
with open(CSV_FILEPATH, 'r', newline='') as file:
lines = csv.reader(file)
rows = []
for row in lines:
rows.append(row)
쓰기 - list 활용
with open (CSV_FILEPATH ,'w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(['id', 'username'])
for list in userlist:
writer.writerow(list)
쓰기 - dict 활용
with open (CSV_FILEPATH ,'w', newline='') as csvfile:
writer = csv.DictWriter(csvfile, fieldname=['id', 'username'])
writer.writeheader()
for list in lines_ls:
writer.writerow({'id':list[0], 'username':list[1]})