python for csv
时间: 2023-07-13 13:35:55 浏览: 57
python处理csv数据的方法
3星 · 编辑精心推荐
Python 有很多库可以用来操作 CSV 文件,其中比较常用的是 csv 模块。下面是一个简单的示例代码,演示了如何使用 csv 模块来读取和写入 CSV 文件:
```python
import csv
# 读取 CSV 文件
with open('data.csv', 'r') as f:
reader = csv.reader(f)
for row in reader:
print(row)
# 写入 CSV 文件
with open('output.csv', 'w') as f:
writer = csv.writer(f)
writer.writerow(['Name', 'Age', 'Country'])
writer.writerow(['Alice', '25', 'USA'])
writer.writerow(['Bob', '30', 'Canada'])
```
在上面的示例中,`csv.reader` 和 `csv.writer` 分别用于读取和写入 CSV 文件。`with open` 语句用于打开文件,并在结束时自动关闭文件,这有助于避免资源泄漏。在读取 CSV 文件时,`for row in reader` 循环读取每一行数据,并将其作为一个列表返回。在写入 CSV 文件时,使用 `writer.writerow` 方法来写入一行数据。
阅读全文