我正在制作一个清理手机号码的应用程序。我正在使用电话号码包。所以我用了phonenumbers.parse(Cell No, Country Initials)
在控制台上它看起来像这样:
# 国家号码:
###我打算只删除一些文本以获取区号和国家号码,但我记得其他国家的区号和国家号码字符长度不同。
有没有办法分别获取区号和国家号码
phonenumbers.parse
返回一个PhoneNumber
对象。y = phonenumbers.parse("020 8366 1177", "GB")
后,您可以通过以下方式访问属性,例如 y.country_code
或通过y.country_code = 49
等设置它们。
提取区号有点棘手,因为并非所有国家都有区号的概念。请参阅此代码片段,了解如何分别正确获取区号和国家用户号码。