python 读取 csv
时间: 2023-06-22 14:22:21 浏览: 41
怎么用python读取csv文件
在 Python 中,读取 csv 文件可以使用内置的 csv 模块。下面是一个简单的示例代码:
```python
import csv
with open('data.csv', newline='') as csvfile:
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
for row in reader:
print(', '.join(row))
```
在上面的代码中,我们使用 `open` 函数打开 csv 文件,然后使用 `csv.reader` 函数将其解析成一个行的迭代器。在迭代器中,每一行都是一个列表,其中包含 csv 文件中的所有字段。我们可以使用 `join` 函数将这些字段拼接成一个字符串,然后打印出来。
在使用 `csv.reader` 函数时,我们可以指定以下参数:
- `delimiter`:指定 csv 文件中字段之间的分隔符,默认为逗号。
- `quotechar`:指定 csv 文件中的引号字符,默认为双引号。
- `newline`:指定 csv 文件中的行分隔符,默认为 `\n`。
除了 `csv.reader` 函数外,还可以使用 `csv.DictReader` 函数将 csv 文件解析成一个字典迭代器,其中每一行都是一个字典,键为 csv 文件中的列名,值为对应的字段值。
阅读全文