python中csv怎么用
时间: 2023-08-17 19:22:41 浏览: 93
在 Python 中,使用 csv 模块读写 CSV 文件非常简单。下面是一个简单的示例代码:
```python
import csv
# 写入 CSV 文件
with open('example.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(['姓名', '年龄', '性别'])
writer.writerow(['张三', '18', '男'])
writer.writerow(['李四', '20', '女'])
# 读取 CSV 文件
with open('example.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
for row in reader:
print(', '.join(row))
```
运行上述代码,会在当前目录下创建一个名为 `example.csv` 的 CSV 文件,并将数据写入其中。然后再读取该文件,并将每一行的数据打印出来。
在使用 csv 模块时,需要注意以下几点:
- 在写入 CSV 文件时,需要使用 `csv.writer` 对象,调用其 `writerow` 方法写入一行数据。
- 在读取 CSV 文件时,需要使用 `csv.reader` 对象,遍历其中的每一行,并调用 `join` 方法将每个单元格的值连接成一个字符串。
- 读写 CSV 文件时,需要指定 `newline` 参数为 `''`,否则会出现换行符异常的问题。
阅读全文