使用Python的csv库进行读取和处理
示例代码:
import csv
with open('poorly_organized.csv', 'r') as file: reader = csv.reader(file) for row in reader: # 处理每行数据的操作 pass
with open('poorly_organized.csv', 'r') as file: reader = csv.DictReader(file) for row in reader: # 处理每行数据的操作 pass
with open('cleaned_up.csv', 'w', newline='') as file: writer = csv.writer(file) writer.writerow(['Column 1', 'Column 2']) # 写入表头 # 写入处理后的数据 writer.writerow(['Value 1', 'Value 2'])
with open('cleaned_up.csv', 'w', newline='') as file: fieldnames = ['Column 1', 'Column 2'] # 字段名 writer = csv.DictWriter(file, fieldnames=fieldnames) writer.writeheader() # 写入表头 # 写入处理后的数据 writer.writerow({'Column 1': 'Value 1', 'Column 2': 'Value 2'})