Computer Science/Python
[Python] CSV (TSV) 파일 읽기 및 쓰기
⛅
2021. 6. 29. 18:19
CSV (TSV) 파일 읽기
import csv
import pandas as pd
# read CSV files
with open('input.csv') as f:
cr = csv.reader(f)
for row in cr:
print(row)
# read CSV files (using pandas)
data = pd.read_csv("input.csv", keep_default_na=False)
for index, row in data.iterrows():
print(index, row['c1'])
# read TSV files
with open('input.tsv') as f:
tr = csv.reader(f, delimiter='\t')
for row in tr:
print(row)
# read TSV files (using pandas)
data = pd.read_csv("input.tsv", delimiter='\t', keep_default_na=False)
for index, row in data.iterrows():
print(index, row['c1'])
CSV (TSV) 파일 쓰기
import csv
# write CSV files
with open('result.csv', 'w', encoding='utf-8', newline='') as f:
cw = csv.writer(f)
cw.writerow(['source', 'target', 'value'])
cw.writerow(['A', 'B', 10])
# write TSV files
with open('result.tsv', 'w', encoding='utf-8', newline='') as f:
tw = csv.writer(f, delimiter='\t')
tw.writerow(['source', 'target', 'value'])
tw.writerow(['A', 'B', 10])
728x90
반응형