python的csv库
时间: 2023-09-16 14:12:18 浏览: 149
Python的csv库是用于读取和写入CSV(逗号分隔值)文件的标准库。CSV是一种常用的文件格式,用于存储表格数据,如Excel表格。
以下是一个简单的示例,演示如何使用csv库读取CSV文件:
```python
import csv
# 打开 CSV 文件
with open('example.csv', newline='') as csvfile:
# 创建 CSV 读取器
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
# 逐行读取 CSV 文件
for row in reader:
print(', '.join(row))
```
在上面的代码中,我们打开了名为“example.csv”的文件,并使用csv.reader()函数创建了一个CSV读取器。然后,我们可以使用for循环逐行读取CSV文件。最后,我们使用join()函数将每行数据连接成一个字符串并打印出来。
类似地,我们可以使用csv.writer()函数来写入CSV文件。以下是一个简单的示例:
```python
import csv
# 打开 CSV 文件
with open('example.csv', 'w', newline='') as csvfile:
# 创建 CSV 写入器
writer = csv.writer(csvfile, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
# 写入数据
writer.writerow(['Name', 'Age', 'Gender'])
writer.writerow(['Alice', '25', 'Female'])
writer.writerow(['Bob', '30', 'Male'])
```
在上面的代码中,我们使用csv.writer()函数创建了一个CSV写入器,并将数据写入CSV文件。注意,我们使用了writerow()函数来写入每一行数据。
阅读全文