因此,我一直在研究此代码,并且正在尝试使其成为可能,以便我编写的内容将更改代码的结果。
import phonenumbers
from phonenumbers import geocoder
from phonenumbers import carrier
phone_number1 = phonenumbers.parse("+12123456789")
print(phone_number1)
print(geocoder.description_for_number(phone_number1,'en'))
print(carrier.name_for_number(phone_number1,'en'))
phone_number2 = phonenumbers.parse("+12123456789")
print(geocoder.description_for_number(phone_number2,'en'))
我得到的结果取决于我在中编写的内容,phonenumber.parse()
但是我无法弄清楚如何使其成为输入内容phonenumber.parse()
,例如:
你的电话号码是什么?
+12123456789
这使得phonenumber.parse()
成为phonenumber.parse("+12123456789")
对此可能有一个非常简单的答案,而我只是没有看到...
这很可能很难解释,因此任何类型的帮助都将是有用的:)
您可以使用f字符串文字。这将使用user_In
变量的值来格式化传递到解析器中的字符串。这是代码:
user_In = input("What is your phone number? \n")
number1 = phonenumbers.parse(f"{user_In}")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句