python提取csv文件几列
时间: 2023-10-03 11:09:29 浏览: 182
python实现对csv文件的读取和对第5列的排序
可以使用Python的csv模块来读取csv文件,并根据需要提取特定的列。
以下是一个示例代码,假设我们有一个名为data.csv的csv文件,其中包含三列数据,分别是id、name和age。我们想要提取name和age这两列数据。
```python
import csv
with open('data.csv', 'r') as csvfile:
reader = csv.reader(csvfile)
for row in reader:
name = row[1]
age = row[2]
print(name, age)
```
在这个示例中,我们使用了Python的内置函数open来打开csv文件,并使用csv.reader来读取文件内容。然后,我们使用一个for循环遍历每一行数据,从每一行中提取第2列和第3列数据(即name和age),并打印出来。
需要注意的是,csv文件中的每一行数据都是一个列表,列表的第一个元素表示第1列数据,第二个元素表示第2列数据,以此类推。因此,我们可以通过列表索引来获取特定的列数据。
阅读全文