我正在使用python中的电话号码模块,试图找出一个数字载体.输入数字后,它什么也不打印



我正在使用python中的phonenumbers模块来计算数字载体。输入数字后,它什么也不打印。这是我的代码

import phonenumbers 
import phonenumbers.carrier 
num_object = None 
while num_object is None: 
try: 
num = input("phone number:         ") 
num_object =         phonenumbers.parse("+1     {}".format(num), region="US") 
except Exception as error: 
print("ERROR: {}".format(error)) 

carrier =     phonenumbers.carrier.name_for_number(n.   um_object, "en") 
print(carrier)

输出为空。我如何让它说出承运人的名字?

来自文档:

>>> from phonenumbers import carrier
>>> ro_number = phonenumbers.parse("+40721234567", "RO")
>>> carrier.name_for_number(ro_number, "en")
'Vodafone'

https://pypi.org/project/phonenumbers/

最新更新