Python Module can be thought of as a package in Java. A module permits you to logically organize your Python code. Consider a module to be constant as a code library. We can store Functions, Variables, Classes in Module.

Built-In Modules
Python has a built-in module which we can use according to our needs. For example –
import platform a = platform.system() print(a)
Create a Module
To create a module just save the code you want in a file with the file extension mymodule.py
:
def greeting(): print("Hello from module") person = {"name":"Huzaif","age":22,"country":"India"}
Above we have created a function and dictionary variable. Save the file in the same folder.
Python Import Statement
The import statement help to import or use the module which we have created. Use the module file name. Example: mymodule
import mymodule mymodule.greeting("name") # Accessing Function from mymodule.py print(mymodule.person["age"]) # Accessing Variable from mymodule.py
Renaming Module name
You can rename module name by using as
keyword
import mymodule as mm a = mm.person1["age"] print(a)
Accessing Specific Part from Module
For Accessing Specific Part from Module we use from
keyword
from mymodule import person print(person["age"]) # we have accessed only person variable
Whats Next – Python – Try…Except…Finally