Project Introduction:

Hello Curious 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…

SourceCode:

				
					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

Get Info of phone number using Python

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.