我正在使用 python 的phonenumbers库来解析和验证这样的数字:
>> import phonenumbers
>>> x = phonenumbers.parse("+442083661177")
>>> print x
Country Code: 44 National Number: 2083661177 Leading Zero: False
并且想知道是否有任何可能的方法来获得匹配给定数字的 2 字母区域以供进一步使用?
我试过这种方法,自述文件中提到:
>>> from phonenumbers import timezone
>>> gb_number = phonenumbers.parse("+447986123456")
>>> list(timezone.time_zones_for_number(gb_number))
['Europe/London']
但问题是我找不到使用这些时区解析另一个数字的方法。(phonenumbers.parse("07986123456", 'Europe/London')
会抛出异常)