全国地方公共団体コードを扱うライブラリ.
Project description
JIS X 0402
このライブラリはJIS X 0402で規定されている全国地方公共団体コードを扱うライブラリです。
参照しているデータは総務省のホームページからダウンロードしたものです。
Installation
pip install jisx0402
Usage
Recordクラス
データはこのRecordクラスのインスタンス単位で扱います。 このクラスはフィールドとして下記を持っています。
- 全国地方公共団体コード
- 都道府県名
- 都道府県名(半角カナ)
- 市町村名
- 市町村名(半角カナ)
例
Record(code="010006", prefecture="北海道", prefecture_kana="ホッカイドウ", city="", city_kana="")
Record(code="011002", prefecture="北海道", prefecture_kana="ホッカイドウ", city="札幌市", city_kana="サッポロシ")
code2name
全国地方公共団体コード -> Recordの変換を行います。
例
>>> code2name("010006")
Record(code="010006", prefecture="北海道", prefecture_kana="ホッカイドウ", city="", city_kana="")
search
フィールド名と正規表現を用いてRecordの検索を行います。
例
>>> search("full_city_name", r"福.県$")
[
Record(code='070009', prefecture='福島県', prefecture_kana='フクシマケン', city='', city_kana=''),
Record(code='180009', prefecture='福井県', prefecture_kana='フクイケン', city='', city_kana=''),
Record(code='400009', prefecture='福岡県', prefecture_kana='フクオカケン', city='', city_kana='')
]
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
jisx0402-0.1.3.tar.gz
(33.0 kB
view hashes)
Built Distribution
jisx0402-0.1.3-py3-none-any.whl
(31.9 kB
view hashes)