资源简介
从qq国际版中提取出的全球主要国家、省州、城市的数据库(XML版),并转换为csv版。数据库包含country_name,country_code,state_name,state_code,city_name,city_code信息。上传资源包括xml版数据库、csv版数据库、xml转csv脚本。

代码片段和文件信息
#!/usr/bin/env python 3.7
# -*- coding:utf-8 -*-
import pandas as pd
import xml.etree.ElementTree as ET
def xml_to_csv(data=“../data/QQ-LocList/LocList.xml“):
tree=ET.parse(data)
root=tree.getroot()
result=[]
for country in root.iter(‘CountryRegion‘):#country
country_name country_code = country.attrib[“Name“] country.attrib[“Code“]
for state in country:#state
try:
state_name state_code = state.attrib[‘Name‘] state.attrib[‘Code‘]
except:
state_name = state_code = None
for city in state:#city
city_name city_code = city.attrib[‘Name‘] city.attrib[‘Code‘]
result.append({‘country_name‘:country_name‘country_code‘:country_code
‘state_name‘:state_name‘state_code‘:state_code
‘city_name‘:city_name‘city_code‘:city_code})
result=pd.Dataframe(resultcolumns=[‘country_name‘‘country_code‘‘state_name‘‘state_code‘‘city_name‘‘city_code‘])
result.to_csv(‘../output/FSN_fromQQ.csv‘)
print(“城市数量有:“result.shape[0])
result.drop_duplicates(subset=[‘country_name‘ ] keep=‘first‘ inplace=True)
print(“国家数量有:“ result.shape[0])
return 0
if __name__==“__main__“:
xml_to_csv()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-07-05 10:19 01_qq导出的原始xm
文件 184907 2019-07-04 09:36 01_qq导出的原始xm
目录 0 2019-07-05 10:20 02_pyhton脚本转换后的csv版本\
文件 139146 2019-07-05 09:54 02_pyhton脚本转换后的csv版本\FSN_fromQQ.csv
目录 0 2019-07-05 10:31 03_xm
文件 1359 2019-07-04 17:57 03_xm
- 上一篇:Soildworks搭建机器人小车模型
- 下一篇:实验2,TCP+UDP通信实验
相关资源
- CATIA汽车曲面综合设计
- 基于89C51的智能台灯
- rdlc报表 完整
- Rancher 2.0 架构设计
- Beginning STM32: Developing with FreeRTOS libo
- stm32f103c8t6_sch.Lib
- Chameleon_2.3svn_r2466_trunk_pkg+wowpc;os x 10
- Win变色龙Chameleon Install 2281
- HPLC法测定地肤kochia scopariaL.Shard.中齐
- 九齐程序 ny Q-Code
- CoreUIVue是基于Bootstrap4的免费Vue管理模
- 通信原理第七版课后答案樊昌信.doc
- Borland Socket Server Fix2.0 D7
- Borland Socket Server程序 包含D6和D7源码
- 经典书籍Algorithms+Data Structures=Program
-
ob
ject Pascal Handbook 中文版 - Pascal函数矩阵的一个应用
- 虚拟仪器技术创新实验基地建设方案
- 关于IGBT导通延迟时间的精确测量方法
- Numerical Optimization 2ed-Nocedal
- mmic设计:微波集成电路设计(基础知
- MODERN ROBOTICS MECHANICS PLANNING AND CONTROL
- 数字电路知识点汇总(精华版).doc
- 3新概念模拟电路-运放电路的频率特性
- TCP IP通信labview程序
- Azure开发教程:Azure_Serverless_Computing
- SpringMVC文件上传与的实现.rar
- Power Electronic Converters Modeling and Contr
- CE修改器风叶人加强版
- Oracle+11gR2+RAC安装详解(HP-UX+11.31+ia6
评论
共有 条评论