我创建了一个文件,其中包含来自公司的所有数据作为带有列表的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]
并打印出所有mikes数据,因为我知道这是中的行号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 :)
这可能吗,还是我最好还是坚持原始代码并单独输入每个人的电话号码?
相关分类