Python: Get the actual module object for a given object
Get Module Object
Write a Python program to get the actual module object for a given object.
Sample Solution-1:
Python Code:
# Import the 'getmodule' function from the 'inspect' module.
from inspect import getmodule
# Import the 'sqrt' function from the 'math' module.
from math import sqrt
# Use the 'getmodule' function to get the module where the 'sqrt' function is defined.
# Then, print the module information for the 'sqrt' function.
print(getmodule(sqrt))
Sample Output:
<module 'math' (built-in)>
Flowchart:
Sample Solution-2:
Python Code:
# Import the 'inspect' module.
import inspect
# Define a function named 'add' that takes two arguments, 'x' and 'y'.
def add(x, y):
return x + y
# Use the 'inspect.getmodule' function to get the module where the 'add' function is defined.
# Then, print the module information for the 'add' function.
print(inspect.getmodule(add))
Sample Output:
<module '__main__' from '/tmp/sessions/5ced515afe46d808/main.py'>
Flowchart:
Python Code Editor:
Previous: Write a Python program to sum of all counts in a collections.
Next: Write a Python program to check if an integer fits in 64 bits.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics