Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 30, 2016 17:16:38

Hiop
Зарегистрирован: 2016-10-30
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Нахождение информации в csv файле

Доброго времени. Допустим есть csv файл и в заголовке есть строка Pet написанная как угодно (pet, PET, pEt, …) нужно посчитать строку cat и dog они также написаны в разном регистре. При запуске программы выдается key error. Можно ли вообще в качестве ключа row передавать объект строку например k?
import csv
import re

cat = 0
dog = 0
osob = 0
ros = ‘'
rov = list()
k = ’Pet'

with open(“example.csv”) as f:
reader = csv.DictReader(f)
r = csv.reader(f)
for value in next(r):
if re.search(r'', value):
ros = value
for row in reader:
print(row)
if re.search(r'', row):
cat += 1
if re.search(r'', row):
dog += 1
if dog > cat:
osob += 1
dog = 0
cat = 0
won = “”
print(cat)
print(dog)

Офлайн

#2 Окт. 31, 2016 13:40:08

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Нахождение информации в csv файле

Оберинте код в тег соответствующий - нечитабельно!



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version