Get Phone Number Information using Python
Today we code how to get phone number information using python. Let’s do it.
Installation
To do so we are using phonenumbers module. phonenumbers is one of the modules that provide various features like providing basic information about the mobile number, validation of a phone number, etc.
Just open terminal and type this command and hit enter.
pip3 install phonenumbers
This is a Python port of Google’s libphonenumber library It supports Python 2.5-2.7 and Python 3.x (in the same codebase, with no 2to3 conversion needed).
Code
import phonenumbers
from phonenumbers import carrier, geocoder, timezone
mobileNo = input("Enter Mobile Number with Country code: ")
mobileNo = phonenumbers.parse(mobileNo)
# get timezone a phone number
print(timezone.time_zones_for_number(mobileNo))
# Getting carrier of a phone number
print(carrier.name_for_number(mobileNo, "en"))
# Getting region information
print(geocoder.description_for_number(mobileNo, "en"))
# Validating a phone number
print(phonenumbers.is_valid_number(mobileNo))
# Checking possibility of a number
print(phonenumbers.is_possible_number(mobileNo))
# follow @code_snail in insta
It’s very simple right. Now try this code by yourself and share it with your friends.
explore phonenumbers: https://pypi.org/project/phonenumbers/
More python mini projects: