Список населенных пунктов Украины
Всем привет, ищу инфу:
1. Список населенных пунктов Украины
2. Список районов по населенному пункту
Хотелось бы иметь статические списки (типа cvs/xml/json) на русском и украинском.
Нашел только такое: services.ukrposhta.com/..._new/upload/postindex.rar
Может у кого-то есть ready-to-use sqlite база?
UPD:
На скорую руку, вдруг пригодится:
from Place import Place
import xlrd
import collections
book = xlrd.open_workbook("postal_codes_of_ukraine.xls")
sh = book.sheet_by_index(0)
map = collections.OrderedDict()
for row in range(1, sh.nrows):
district_ukr = sh.cell_value(rowx=row, colx=0)
city_ukr = sh.cell_value(rowx=row, colx=2)
district_ru = sh.cell_value(rowx=row, colx=7)
city_ru = sh.cell_value(rowx=row, colx=9)
place = Place(district_ukr, city_ukr, district_ru, city_ru)
map[district_ukr + city_ukr] = place
print(len(map.keys()))
with open("output_codes.txt“, “w+”) as f:
for city in map.keys():
print(map[city], file=f)
------
class Place:
def __init__(self, d_ua, c_ua, d_ru, c_ru):
self.district_ua = d_ua
self.city_ua = c_ua
self.district_ru = d_ru
self.city_ru = c_ru
def __str__(self):
return self.district_ua + “-” + self.city_ua + “(” + self.district_ru + “-” + self.city_ru + “)”
(тема закрыта, всем спасибо)
14 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів