我有一组CSV标题,我试图与上传匹配。这不太管用。并不是所有的标题都是必需的--我只需要匹配文件中的内容。reader = csv.DictReader(open(PathFile))
headers = reader.fieldnames
for header in sorted(set(headers)):
if (header == 'ip') or (header == 'IP'):
print "IP found in Header"
在这种情况下,找不到IP。for row in reader:
if row.get('IP'):
print "IP found in Row"
又没找到。我在网站上搜索过有:IP = row.get('IP', None)
这也没用。
这是我用来测试的文件:Email, IP, Name, City, State, zip, country, garbage
ghfddgf@gfgs.com, 34.4.34.34,Mr GH, chicago, il ,60601, us,erw ewr
5t4g@fdsf.com, 34.45.23.34, Mr 5t,NY,NY,10101, us, er