python读取csv某一列中文数据
时间: 2023-09-23 09:04:55 浏览: 104
Python读取csv文件数据
在Python中读取CSV文件可以使用`csv`模块,而对于包含中文数据的CSV文件,需要注意编码问题。
假设我们有一个包含中文数据的CSV文件`data.csv`,其中有一个名为`name`的列,可以使用以下代码读取该列的数据:
```python
import csv
with open('data.csv', 'r', encoding='utf-8') as f:
reader = csv.DictReader(f)
for row in reader:
name = row['name']
# 处理name数据
```
在上述代码中,`encoding='utf-8'`指定了文件的编码为UTF-8,`DictReader`将CSV文件转换为字典格式,`row['name']`即可获取该行中`name`列的数据。
阅读全文