Ich Python ist mit phonenumbers Bibliothek zu analysieren und zu validieren Zahlen wie folgt aus:Get abgestimmt Region für eine Reihe in Python Telefonnummern Bibliothek
>> import phonenumbers
>>> x = phonenumbers.parse("+442083661177")
>>> print x
Country Code: 44 National Number: 2083661177 Leading Zero: False
Und wollte das wissen, ob es eine Möglichkeit besteht darin, die angepasst zu bekommen die 2-Buchstaben Region für eine gegebene Nummer für die weitere Verwendung?
Ich habe diese Methode versucht, die Readme-Datei erwähnt wird:
>>> from phonenumbers import timezone
>>> gb_number = phonenumbers.parse("+447986123456")
>>> list(timezone.time_zones_for_number(gb_number))
['Europe/London']
Aber das Problem ist, ich nicht einen Weg finden, kann eine andere Nummer mit Hilfe dieser Zeitzonen zu analysieren. (phonenumbers.parse("07986123456", 'Europe/London')
eine Exception aus)