gpt4 book ai didi

python - 为什么 python phonenumbers 库在这种情况下不起作用?

转载 作者:太空狗 更新时间:2023-10-30 00:44:33 24 4
gpt4 key购买 nike

“5187621769”似乎应该是电话号码库解析的一个非常容易的号码。它是带有美国区号的 10 位数字。但是……运气不好。

设置:

import phonenumbers
number = '5187621769'

方法一:

parsed = phonenumbers.parse(number)

这会引发错误。

方法二:

parsed = phonenumbers.parse("+" + number)

给出国家代码 = 51,这不是美国。

我知道我能做到:

parsed = phonenumbers.parse(number,region="US")

但我并不总是知道这个数字会是美国(这只是我发现我没有得到想要的行为的一个案例)。我缺少一个选项或格式技巧吗?谢谢!

最佳答案

你应该简单地使用:

parsed = phonenumbers.parse(number, 'US')

关于python - 为什么 python phonenumbers 库在这种情况下不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28332410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com