Skip to main content

Random generation of Chinese place names

Project description

chinese-address-generator (中国地址随机生成器)

数据集

数据来源:国家统计局——2023年度全国统计用区划代码和城乡划分代码的权威数据。
Link: https://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2023/index.html

使用方法

通过pip安装

pip install chinese-address-generator

Command Line中使用

$ cnaddrgen -h
usage: cnaddrgen [-h] --level {1,2,3,4} --num NUM [--version]

Chinese address generator

options:
  -h, --help            show this help message and exit
  --level {1,2,3,4}, -l {1,2,3,4}
                        Level of address
  --num NUM, -n NUM     Number of addresses to generate.
  --version, -v         Version of chinese-address-generator

示例

$ cnaddrgen -l 4 -n 4            
西藏自治区拉萨市西藏文化旅游创意园区西藏文化旅游创意园区 540173
安徽省合肥市合肥新站高新技术产业开发区三十头街道 340178
重庆市璧山区河边镇 500120
广西壮族自治区南宁市江南区那洪街道 450105

Project中使用

导入生成器

from chinese_address_generator import generator

生成一级地址:[省、自治区、直辖市]

generator.generatelevel1() #返回一级地址字符串

$ 天津市 120000

生成二级地址:[省、自治区、直辖市]-[市、地区]

generator.generatelevel2() #返回二级地址字符串

$ 江苏省南京市 320100

生成三级地址:[省、自治区、直辖市]-[市、地区]-[区、县]

generator.generatelevel3() #返回三级地址字符串

$ 陕西省西安市阎良区 610114

生成四级地址:[省、自治区、直辖市]-[市、地区]-[区、县]-[乡、镇、街道]

generator.generatelevel4() #返回四级地址字符串

$ 江西省南昌市红谷滩区龙兴街道 360113

补充说明

查看原始数据

import chinese_address_generator
chinese_address_generator.level3_list #三级地址原始文件
chinese_address_generator.level4_list #四级地址原始文件

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chinese_address_generator-0.2.0.tar.gz (59.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chinese_address_generator-0.2.0-py3-none-any.whl (59.8 kB view details)

Uploaded Python 3

File details

Details for the file chinese_address_generator-0.2.0.tar.gz.

File metadata

File hashes

Hashes for chinese_address_generator-0.2.0.tar.gz
Algorithm Hash digest
SHA256 f1126bc8bed675f678006cc96ebcb0b29ac466f785c510f879ce031eeb0f4649
MD5 62fe5c84b58b7371a0fbbdeeafb427de
BLAKE2b-256 428bffbfa7fb0ffcba97ca8da42581954d4cf35adc920d83415dd3c46c3b0c12

See more details on using hashes here.

File details

Details for the file chinese_address_generator-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for chinese_address_generator-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ab0b7d533491a256bf1b8feb37248e9fe8d6fa3eead2c7cf48bf3144ad55ca55
MD5 a808c4769bd28fa98fc6e5a13a525264
BLAKE2b-256 bfe39612f9a6706e397e787517d302274bf4b5d0d0123512fc9c3b31b1bf47e4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page