Python获取手机/电话号码的mnc和国家代码

标签 python python-2.7

我如何从国际手机/电话号码中分离出 MNC 和国家/地区代码

我使用了以下库:

  1. Python Phone numbers
  2. phone-iso3166

//我需要类似的东西

number = validate("+919746XXXX")

number.mnc()
9746

number.country_code()
91

最佳答案

使用 phonenumbers 获取电话号码的国家代码库,尝试:

>>> import phonenumbers
>>> x = phonenumbers.parse("+442083661177", None)
>>> x.country_code
44

对于移动网络代码,电话号码可以在不同的运营商之间移动,因此仅通过电话号码无法检测到mnc。

关于Python获取手机/电话号码的mnc和国家代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32800218/

相关文章:

python - 字典理解中的 if-else

python - 如何通过python使用lambda函数从列表中删除负值

Pythonic/有效的方法从每个包含字符串对象的 Pandas 数据框单元格中去除空格

python - 可以在 Python 中更快地进行可变长度迭代的简单计算吗?

python - 在 MacOS Mojave 上通过 Homebrew 安装 Python 2 时出错

python - Twisted 在此平台上不受支持的轮子

python - 我应该在哪里发布我的 python 代码?

linux - 在ubuntu中自动启动我的源代码

python - 删除 pandas DataFrame 中的行,其中该行包含列表中存在的字符串?

python - Tkinter 销毁顶层窗口也会销毁其他窗口