获取全球行政区划
2020-05-11 04:13
597 查看
在qq的安装目录下找到
Tencent\QQIntl\I18N\2052\LocList.xml,按照xml格式存储,其中国内精确到区县,国外精确到市。若要将其转换成csv:
from lxml import etree xml = etree.parse(r"C:\Users\hmy\Documents\行政区划\LocList.xml") CountryRegion = xml.xpath('//CountryRegion') with open(r'C:\Users\hmy\Documents\行政区划\LocList.csv', encoding='utf-8', mode='a')as f: for cr in CountryRegion: cr_name = ''.join((cr.xpath('./@Name') or [''])[0].split()) State = cr.xpath('.//State') for s in State: s_name = ''.join((s.xpath('./@Name') or [''])[0].split()) City = s.xpath('.//City') for c in City: c_name = ''.join((c.xpath('./@Name') or [''])[0].split()) Region = c.xpath('.//Region') if Region: for r in Region: r_name = ''.join((r.xpath('./@Name') or [''])[0].split()) f.write(','.join((cr_name, s_name, c_name, r_name)) + '\n') else: f.write(','.join((cr_name, s_name, c_name, '')) + '\n')
要获取英文名,则在国际版qq的安装目录中查找对应的1033目录。
jerrism 原创文章 16获赞 1访问量 445 关注 私信相关文章推荐
- Android全球定位系统GPS实时获取位置-刘宇
- 读取全球ip获取用户地区
- 获取全球各大证券交易所的全部股票交易信息
- 【Python】爬虫-获取五级行政区划(2018)
- 获取全球国家和城市列表
- 获取最新中国行政区划
- php获取全国最新省市区行政区划数据
- Python中CSV文件获取—全球各国国内生产总值
- 从百度地图批量获取中国县级以上行政区划边界坐标
- 详解Linux中获取全球唯一标示符UUID的方法
- Python获取 东方财富 7x24小时全球快讯
- C++:在程序中获取全球唯一标识号(GUID或UUID)
- java 获取全球国家名称,语言,简称
- 获取国家统计局行政区划表
- android开发之定位,获取行政区划的实现
- 最快速获取全国及全球省市区信息的方法
- C++:在程序中获取全球唯一标识号(GUID或UUID)
- 获取全球唯一码 GUID 字符串
- 获取全球所有时区当前时间的 Objective-C 代码
- 从百度地图批量获取中国县级以上行政区划边界坐标