我正在使用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/