📜  城市词典 - Python (1)

📅  最后修改于: 2023-12-03 15:37:48.273000             🧑  作者: Mango

城市词典 - Python

简介

城市词典 - Python是一款基于Python语言开发的城市查询工具。它提供了丰富的城市信息和查询功能,可以快速查询到想要的城市信息。

功能特点
  1. 支持查询中国各个城市的基本信息,包括城市名称、所属省份、城市代码等;
  2. 支持根据城市名称、城市代码、省份名称等进行查询;
  3. 支持按照拼音、首字母等方式进行城市名称搜索;
  4. 支持数据导出为Excel表格或CSV文件;
  5. 支持命令行交互与GUI界面交互。
使用方法
安装
pip install city-dict
接口说明
from city_dict import CityDict

# 创建城市词典对象
city_dict = CityDict()

# 获取所有城市
all_cities = city_dict.get_all_cities()

# 根据城市名称查询
city_name = '上海'
city_info = city_dict.get_city_by_name(city_name)

# 根据城市代码查询
city_code = '310000'
city_info = city_dict.get_city_by_code(city_code)

# 根据省份名称查询
province_name = '上海市'
province_cities = city_dict.get_cities_by_province(province_name)

# 根据拼音查询
pinyin = 'shanghai'
pinyin_cities = city_dict.get_cities_by_pinyin(pinyin)

# 根据首字母查询
initial = 's'
initial_cities = city_dict.get_cities_by_initial(initial)
命令行交互
# 查询所有城市
city_dict -all

# 根据城市名称查询
city_dict -name '上海'

# 根据城市代码查询
city_dict -code '310000'

# 根据省份名称查询
city_dict -province '上海市'

# 根据拼音查询
city_dict -pinyin 'shanghai'

# 根据首字母查询
city_dict -initial 's'

# 输出结果导出为Excel表格或CSV文件
city_dict -output 'result.xlsx' -all
GUI界面交互
from city_dict.gui import CityDictGUI

gui = CityDictGUI()
gui.run()
数据源

城市词典 - Python的数据源来自于国家统计局官方网站,数据格式为JSON格式。数据来源链接如下:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/。

参考文献

作者信息
  • 作者:成都中云翌聚信息技术有限公司(www.zyjtech.cloud)
  • 邮箱:info@zyjtech.cloud