Lorem

Delete this widget in your dashboard. This is just an example.

Ipsum

Delete this widget in your dashboard. This is just an example.

Dolor

Delete this widget in your dashboard. This is just an example.
 

Import module in Python

 

Import module in Python


Import in python is similar to #include header_file in C/C++. Python modules can get access to code from another module by importing the file/function using import. The import statement is the most common way of invoking the import machinery, but it is not the only way.

import module_name
When import is used, it searches for the module initially in the local scope by calling __import__() function. The value returned by the function are then reflected in the output of the initial code.

filter_none

edit

play_arrow

brightness_4

import math
print(math.pi)
chevron_right
3.141592653589793

 

import module_name.member_name
In the above code module math is imported, and its variables can be accessed by considering it to be a class and pi as its object.
The value of pi is returned by __import__().
pi as whole can be imported into our intial code, rather than importing the whole module.

filter_none

edit

play_arrow

brightness_4

from math import pi
  
# Note that in the above example, 
# we used math.pi. Here we have used
# pi directly.
print(pi)

Output:

3.141592653589793

 

from module_name import *
In the above code module math is not imported, rather just pi has been imported as a variable.
All the functions and constants can be imported using *.

filter_none

edit

play_arrow

brightness_4

from math import *
print(pi)
print(factorial(6))

Output:

3.141592653589793
720

As said above import uses __import__() to search for module, and if not found, it would raise ImportError

filter_none

edit

play_arrow

brightness_4

import mathematics
print(mathematics.pi)

Output:

Traceback (most recent call last):
  File "C:/Users/GFG/Tuples/xxx.py", line 1, in 
    import mathematics
ImportError: No module named 'mathematics'

0 comments:

Post a Comment

Expressions in python

  Expressions Python Expressions: Expressions are representations of value. They are different from statement in the fact that statements do...

Lorem

Please note: Delete this widget in your dashboard. This is just a widget example.

Ipsum

Please note: Delete this widget in your dashboard. This is just a widget example.

Dolor

Please note: Delete this widget in your dashboard. This is just a widget example.