安全圈 | 专注于最新网络信息安全讯息新闻

首页

stdnum:標準數位的解析器函數集合

作者 schoultz 时间 2020-03-04
all

這是一個Python庫,旨在提供處理、解析和驗證標準數位的函數。

該模塊支持150多種不同的號碼格式,包括大量增值稅和其他稅號、個人身份和公司識別碼、國際標準號碼(ISBN、IBAN、EAN等)和各種其他格式,還包括Verhoeff的實現,Luhn和ISO/IEC 7064校驗比特算灋家族。

以下內容驗證並格式化ISBN:

>>> from stdnum import isbn >>> isbn.validate('978-9024538270') '9789024538270' >>> isbn.validate('978-9024538271') Traceback (most recent call last):     ... InvalidChecksum: ... >>> isbn.format('9780471117094') '978-0-471-11709-4'

對更多號碼的迴響和支持是非常受歡迎的。請使用ython stdnum用戶列表。

下載

Git存儲庫

python stdnum開發存儲庫也可以通過Git使用:

git clone https://arthurdejong.org/git/python-stdnum

存儲庫是可瀏覽的,也可以從Github中完成。

版權聲明

版權所有©2010-2020 Arthur de Jong等人

此庫是自由軟體;您可以根據自由軟體基金會發佈的GNU Lesser General PublicLicense、許可證的2.1版或(根據您的選擇)任何更高版本的條款重新分發和/或修改它。

這個庫的發佈是希望它會有用,但沒有任何保證;甚至沒有商業性或特定用途的適用性的隱含保證。有關詳細資訊,請參閱GNU Lesser通用公共許可證。

GNU Lesser通用公共許可證的副本可在下載中找到,並可在萬維網上找到,網址為:http://www.GNU.org/licenses/lgpl.html。您也可以通過寫信給美國麻塞諸塞州波士頓市佛蘭克林大街51號自由軟體基金會(郵編:02110-1301)。