Hello Coders,
In this project we are going to work on another python predefined library named “phonenumbers” which helps us to extract the information of a phone number like carrier(service provider name) , region it belongs to etc,.Let’s get into it…
Code
Example Code
import phonenumbers
from phonenumbers import carrier, geocoder, timezone
mobileNo=input("Enter Phone number with country code(+xx xxxxxxxxx):")
mobileNo=phonenumbers.parse(mobileNo)
if phonenumbers.is_valid_number(mobileNo):
print('Phone Number belongs to region :',timezone.time_zones_for_number(mobileNo))
print('Service Provider : ',carrier.name_for_number(mobileNo,"en"))
print('Phone number belongs to country : ',geocoder.description_for_number(mobileNo,"en"))
else:
print("Please enter valid mobile number")
Output
Code Explanation:
- First we installed phonenumbers package in our local system.
- Next we import installed package
- Later we have taken input as mobile number from user and parsed throug it.
- Then we checked whether the mobile number is valid or not. If valid we extracted information about it and displayed on the console
Post a Comment