Skip to main content

全国地方公共団体コードを扱うライブラリ.

Project description

JIS X 0402

status

このライブラリは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.2.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

jisx0402-0.1.2-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file jisx0402-0.1.2.tar.gz.

File metadata

  • Download URL: jisx0402-0.1.2.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.9 CPython/3.7.3 Darwin/19.6.0

File hashes

Hashes for jisx0402-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e3e6bd34fd46511ab7631f1198d6b94adfdc8abed4d5df197bb88cf51a1d620b
MD5 5ab54f1f5e18c03ea7e365b915942219
BLAKE2b-256 63c52210302033ce1e3341ee0102d8cb7e08f4329cfce02b338e238622f0588f

See more details on using hashes here.

File details

Details for the file jisx0402-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: jisx0402-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.9 CPython/3.7.3 Darwin/19.6.0

File hashes

Hashes for jisx0402-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a7082f4a48681ec8cc70278268cd4000007c746891255831dcde74b28c54981a
MD5 752636b3dfa5dfc897c06af37f6a627b
BLAKE2b-256 79a14e6002bf7cdcc3c0a5035dfe1ce21dee262e376cb534a1f9805b199cc6e3

See more details on using hashes here.

Supported by

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