[问题] 如何搜寻CSV的资料内容

楼主: superge (Ge肥猫)   2014-07-02 14:10:54
各位好
我想要搜寻CSV档里的内容,因为资料量大,所以想写一个程式来搜寻
假设我知道里面几个字段的资料,我想要借由这几个字段的资料来搜寻与这几个字段
相关的资料
好比说我知道a字段的资料,我只需要输入a字段就可以找到跟他相关的资讯
以下是我写的程式码:
# -*- coding: utf-8 -*-
import csv
f = open('ac2.csv','r')
a = input('serch')
for d in csv.DictReader(f, ["FrameNo", "FilmPicNo", "OriginalFileName"]):
if a == d['FrameNo']:
print d['OriginalFileName']
else:
print 'haha loser UCCU'
print d['FilmPicNo']
f.close()
我这样写没办法让 a == d
所以一直印出 else 的结果和 Print d['FilmPicNo']
我需要怎么改善我的程式码??
作者: Seudo (进击的三笠)   2014-07-02 14:33:00
a转字串
作者: monkeytiger (JOSE)   2014-07-02 18:36:00
python 3以前的版本raw_input() vs. input()

Links booklink

Contact Us: admin [ a t ] ucptt.com