2010-02-15 3 views
0

У меня есть файл csv с разными заголовками.Python csv tags

name,city 
john doe,chicago 

имеют заголовки, как

reader = csv.DictReader(open(PATH_FILE),skipinitialspace=True) 
headers = reader.fieldnames 

Как вы будете запускать регулярное выражение, которое всякий раз, когда тег [имя] должно было быть proceesed он покажет "John Doe"

ответ

0

Вы могли использования re.sub() с функцией, переданной как repl, или вы могли бы просто использовать string interpolation с картографированием:

print 'My name is %(name)s' % rowdict