如何使用 Python 验证英国邮政编码?

Cha*_*ame 3 python validation postal-code

我有一些英国邮政编码。然而,它们的格式并不好。有时,它们看起来是正常的邮政编码,例如SW5 2RT,有时中间没有空格,但仍然有效,例如SW52RT。但在某些情况下,由于人为因素,它们是错误的,它们看起来ILovePython像邮政编码一样完全无效。

所以,我想知道如何有效地验证邮政编码(使用 Python)?

非常感谢。

=================================================== ===============

编辑:

感谢您在以下位置的回答:此页面。但似乎只检查邮政编码中的字符是字母还是数字,但不关心组合是否有意义。可能存在错误的邮政编码,例如AA1 1AA通过验证的邮政编码。

Mur*_*ali 6

您可以使用此包来达到您的目的:

uk-postcode-utils 0.1.0
Run Code Online (Sandbox Code Playgroud)

这是相同的链接:

https://pypi.python.org/pypi/uk-postcode-utils

还请您看一下:

Python,正则表达式邮政编码搜索