python怎么选取csv某几列,python有csv库可以专门处理csv文件,如果我们把csv文件看做列表的形式,并且存储为列表的形式数据,这样我们就可以用切分的方法来获取列的信息,我们要取哪一行都没问题。
工具/原料
1
python 3.7
2
sublime text 3
3
windows 7
方法/步骤
1
打开编辑器,新建一个py后缀的文件。
2
import csv, os首先我们要引用这两个库,csv库处理csv文件,os是可以处理系统路径。
3
file = open('E://test.csv')首先我们要设置一个变量来打开CSV文件。
4
这里先看一下CSV文件,我们示范选取第二和第三列。
5
fileReader = csv.reader(file)filedata = list(fileReader)print(filedata)现在用reader这个方法来读取文件,并且设置为列表形式。
6
for i in filedata: print(i[1:])现在我们可以用一个循环来打印出第二第三列的信息出来。
7
file.close()最后记得加上这句来关闭文件。
注意事项
close有助于减少不必要的内存占用