Mam zestaw nagłówków CSV, które próbuję dopasować do przesłanych. To naprawdę nie działa. Nie wszystkie nagłówki są wymagane - muszę tylko dopasować zawartość pliku.Python CSV nagłówki
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"
W tym przypadku nie znaleziono adresu IP.
for row in reader:
if row.get('IP'):
print "IP found in Row"
Nie znaleziono go ponownie. Poszukałem na tej stronie - było:
IP = row.get('IP', None)
To też nie działa.
Jest to plik używam do testowania:
Email, IP, Name, City, State, zip, country, garbage
[email protected], 34.4.34.34,Mr GH, chicago, il ,60601, us,erw ewr
[email protected], 34.45.23.34, Mr 5t,NY,NY,10101, us, er
że nie działało. Edytowałem swój wpis z danymi pliku, które próbuję przetworzyć. Próbuję sprawdzić, czy nagłówek ma adres IP. – bocca
jako Adam Bernier, powiedział problem był ze spacjami –