python遍历csv文件多列
时间: 2023-10-03 13:05:47 浏览: 217
python 对多个csv文件分别进行处理的方法
可以使用csv模块来读取csv文件,并使用for循环遍历每一行,再通过索引获取每一列的值。
例如,假设有一个csv文件data.csv,其中包含两列数据,分别是名字和年龄:
```
name,age
Alice,25
Bob,30
Charlie,35
```
可以用以下代码遍历这个csv文件的两列数据:
```python
import csv
with open('data.csv') as csvfile:
reader = csv.reader(csvfile)
headers = next(reader) # 获取表头
for row in reader:
name = row[0] # 获取第一列数据
age = row[1] # 获取第二列数据
print(f'{name} is {age} years old.')
```
输出结果:
```
Alice is 25 years old.
Bob is 30 years old.
Charlie is 35 years old.
```
注意,由于csv文件可能包含表头,因此需要使用next(reader)来跳过表头行,从而遍历数据行。
阅读全文