# -*- encoding: utf-8 -*-
import csv

fn = "akhtub.txt"
f = open(fn)

output = open('res.csv', 'wb')
fieldnames = ('id', 'people', 'territory', 'addr_v', 'place_v', 'phone')
csvwriter = csv.DictWriter(output, fieldnames=fieldnames)

for row in f:
    id = people = addr_v = place_v = phone = territory = ''
    
    if row.strip() != '':
        if row.strip().split(" ")[0] == "Избирательный":
            id = row.replace("Избирательный участок № ","")
            id = id.replace("\n","").strip()
            row = f.next()
        
        if row.strip().split(" ")[0] == "Центр":
            addr_v = row.replace("Центр - ","").strip()
            addr_v = addr_v.replace("\n","")
            row = f.next()
        
        if row.strip().split(" ")[0] == "помещение":
            place_v = row.strip()
            place_v = place_v.replace("\n","")
            row = f.next()
        
        if row.strip().split(" ")[0] == "т.":
            phone = row.strip()
            phone = phone.replace("\n","")
            row = f.next()
        
        if row.strip().split(" ")[0] == "Число":
            people = row.replace("Число избирателей - ","")
            people = people.replace("\n","")
            people = people.replace(".","")
            row = f.next()
        
        if row.strip().split(" ")[0] == "В":
            territory = row.replace("В состав участка ","").strip()
            territory = territory.replace("\n","")
            #row = f.next()
        

    csvwriter.writerow(dict(id=id,
                                people=people,
                                territory=territory,
                                addr_v=addr_v,
                                place_v=place_v,
                                phone=phone))

output.close()