Как печатать элементы из файла csv с использованием raw_input?Печать элементов из файла csv с использованием raw_input
Код:
import csv
inputYear = raw_input('Please enter the year: ')
inFile = open('babyQldAll.csv', 'rU')
cvsFile = csv.reader(inFile, delimiter=',')
dict = {}
for row in cvsFile:
year, name, count, gender = row
if (year == inputYear) and (gender == 'Boy'):
dict[name] = count
print('Popular boy names in year %s are:' % inputYear)
# According to informaiton in 'dict', print (name, count) sorted by 'name' in alphabetical order
print("Print boy names... ")
inFile.close()
Желаемый результат:
Популярные имена мальчика в 2010 году являются: Айдан 112 Эйден 168 Alex 93
Пожалуйста, помечать это как python2.7, так как Python 3 не имеет 'raw_input()'. – Olaf
Можете ли вы дать образец содержимого файла? – shruti1810
2010, John, 124, Мужчина/n 2010, Amy, 111, Female – RelientFX