小编boc*_*cca的帖子

python csv头文件

我有一组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"
Run Code Online (Sandbox Code Playgroud)

在这种情况下,找不到IP.

for row in reader:
     if row.get('IP'):
         print  "IP found in Row"
Run Code Online (Sandbox Code Playgroud)

它再也找不到了.我在这个网站上搜索过 - 有:

IP = row.get('IP', None)
Run Code Online (Sandbox Code Playgroud)

那也行不通.

这是我用来测试的文件:

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
Run Code Online (Sandbox Code Playgroud)

python csv

17
推荐指数
2
解决办法
4万
查看次数

标签 统计

csv ×1

python ×1