python处理csv数据
时间: 2023-08-03 21:07:40 浏览: 92
Python可以用csv模块来处理csv数据。下面是一个简单的例子:
``` python
import csv
# 读取csv文件
with open('data.csv') as csvfile:
reader = csv.reader(csvfile)
for row in reader:
print(row)
# 写入csv文件
with open('output.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(['name', 'age', 'gender'])
writer.writerow(['Alice', '25', 'female'])
writer.writerow(['Bob', '30', 'male'])
```
这个例子中,我们首先使用csv.reader来读取csv文件,然后使用for循环逐行输出。另外,我们还使用csv.writer来写入csv文件,首先写入表头,然后逐行写入数据。需要注意的是,写入csv文件时需要指定newline='',否则会出现空行。
阅读全文