我创建了一个文件,其中包含我公司的所有数据,作为带有列表的 CSV 文件夹。
该文件夹读取名称、年龄、加入年份、退出年份作为列,如下所示:
Name, Age, Join Year, Exit Year
Mark , 19 , 2001 na
Mike, 30 , 2000 na
我试图隔离所有从 2000 年开始的人。到目前为止,我的代码如下
import csv
with open('Confidential.csv', 'rU') as input:
dL= list(csv.reader(input))
sL = dL
print sL[2]
这会打印出所有麦克风数据,因为我知道这是dL
.
我想知道的是有一种更简单的方法来显示从 2000 年开始的每个人。比如有没有我可以编写的代码来搜索从 2000 年开始的任何人,如果是的话,它可以为这些人显示行中的数据。
IE
if raw_input = 2000
find all 2000
print line data for any line that contains 2000?
Like mike, 30, 2000, na because that matches 2000 :)
这是可能的还是我最好坚持使用原始代码并单独输入每个人的行号?