我已創建一個文件,其中包含來自我公司的所有數據作爲包含列表的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年開始的任何人,如果可以的話,它可以顯示數據那些人。
即
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 :)
這是可能的還是我更好地堅持與原來的代碼,並鍵入單獨每個人的行號?
請加[巨蟒]標記您的問題。 – diegoperini