Format address using universal pattern
Project description
地址格式規則
https://pypi.org/project/cwaddressformatter/
Release Note
0.0.3: 20200831 修正一些錯誤
- 將地址中的F轉成樓,侷限在floor這個參數
0.0.2: 20200831 修正一些錯誤
- 村、鄰的數字改為alpha字母
- 增加例外判斷,凡是路名分析出來,小於2, 大於7 地址皆不做轉換
- 增加郵政信箱判斷
0.0.1: 地址格式規則
-
路名包含數字時,十以下已國字表示.例如:工業十路、三多三路;十以上以數字表 示,EX:工業13路
-
但路名像是十三北路、四維路、八德路、六張犁路、二十張路則不在上述規則中
-
X段中的X請一律用國字表示,如忠孝東路三段
-
巷、弄、號、樓一律以阿拉伯數字表示,樓不可打F,”之”請以”-“示。 EX:3樓-2
-
地址內僅允許存在3種符號:括號 ( )、-、空格,星號、斜線、加號都不行哦!
-
國外地址要加國名,避免郵局退件。 EX:(1)中國上海市….、(2)12520 12TH AVE NE SEATTLE WA 98125 USA
-
主檔的地址請建在地址1的欄位中即可(不要使用地址2)
-
主檔中的台除發票抬頭(ex:臺灣大學)外,統統以“台”表示。
-
工業區的話要保留。
-
沒有路名的話,要保留里
-
樓層後面 建議不處理,或是手動更新後重新處理
訂單到ERP後,客服檢查發現地址錯誤 更正地址、找回正確的customerNo,
提供API 更新訂單中的receiver.member <=> Customer 對應資料
套件更新
-
更新套件
python3 -m pip install --user --upgrade setuptools wheel
-
生成dist
python3 setup.py sdist bdist_wheel
-
安裝/更新 twine
python3 -m pip install --user --upgrade twine
-
上傳套件
python3 -m twine upload dist/cwaddressformatter-0.0.2-py3-none-any.whl
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for cwaddressformatter-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c56be0278ec5e4814b41172e07dad866e49cdcf505d3dfaaf1a54579ef9fc412 |
|
MD5 | 23dd64a9fc637c570fbdce7e219ebc53 |
|
BLAKE2b-256 | 6a0a60172048cc419b72ce3a52eef16951a74bb26a0f1da1a710db091d0838fb |