python读取csv文件进行数据处理
时间: 2023-11-18 08:53:27 浏览: 102
好的,针对您的问题,我可以给出以下代码示例:
```python
import csv
with open('data.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
# 对每一行数据进行处理
print(row)
```
其中,`data.csv` 是您要读取的 csv 文件名,`csv.reader()` 方法可以将文件内容读取为一个可迭代的对象,每次迭代返回一行数据,您可以对每一行数据进行处理。
如果您需要将 csv 文件中的数据转换为字典类型,可以使用 `csv.DictReader()` 方法,示例如下:
```python
import csv
with open('data.csv', 'r') as file:
reader = csv.DictReader(file)
for row in reader:
# 对每一行数据进行处理
print(row)
```
在这个示例中,`csv.DictReader()` 方法会将文件内容读取为一个可迭代的字典对象,每次迭代返回一个字典,其中键为 csv 文件中的列名,值为该列对应的值。
阅读全文