python读取csv指定行列
时间: 2023-10-05 10:14:59 浏览: 87
python读取csv文件指定行的2种方法详解
5星 · 资源好评率100%
可以使用Python自带的csv模块来读取csv文件,并指定读取的行列。下面是一个例子:
假设我们有一个名为data.csv的csv文件,其中包含以下内容:
```
name,age,gender
Tom,25,Male
Sarah,30,Female
John,35,Male
```
我们想要读取第二行的年龄和性别信息,可以使用如下代码:
```python
import csv
with open('data.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
row_num = 1
for row in reader:
if row_num == 2:
age = row[1]
gender = row[2]
print("Age:", age)
print("Gender:", gender)
break
row_num += 1
```
输出结果为:
```
Age: 30
Gender: Female
```
在代码中,我们使用csv.reader()函数来读取csv文件。然后我们遍历文件中的每一行,使用一个变量row_num来记录当前行数。当row_num等于2时,说明当前行为第二行,我们就可以读取该行的第二列(age)和第三列(gender)的值,并打印输出。接着使用break语句跳出循环,避免继续读取文件。
阅读全文