If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
function और classes के collection को ही module कहते हैं। या simply हम कह सकते हैं modules code library होते हैं। कोई भी file जिसमे में कई सारे functions या classes हैं उसे module कह सकते हैं।
module create करने के लिए simply किसी file need के according code लिखे फिर उस file को .py extension से file save कर दे। File को दिया गया name ही module कहलाता है।
सबसे एक new file open करें , इसे mymodule.py से save कर दें। फिर इसके अंदर एक simple function define कर दें।
File : mymodule.py
def welcome(name) :
print('Welcome : ', name)
बस आपका mymodule name से एक module ready हो गया।
module को use करने के लिए सबसे पहले उसे import करना पड़ता है , module import करने के लिए import keyword का use किये जाता है।
File : mymodule.py
import mymodule
# now we can access everything using module name.
mymodule.welcome('Rahul Kumar.')
C:\Users\Rahulkumar\Desktop\python>python module_ex.py Welcome : Rahul Kumar.
कुछ इस तरह से module को use करते हैं। दरअसल module को import करने का मतलब है उस file को include करना जिसका code हम use करना चाहते हैं।
हालाँकि ये जरूरी नहीं है कि module में सिर्फ functions ही हों , आप अपनी need के according classes और variables भी रख सकते हैं।
For Example -
File : mymodule.py
# define class.
class A :
def welcome(self) :
print('Class A function from module.')
# define variable.
mylist = ['Mohit', 'Girish', 'Aryan', 'Gyansingh']
File : module_ex.py
import mymodule
#use class.
obj = mymodule.A()
obj.welcome()
# use variable.
print(mymodule.mylist)
C:\Users\Rahulkumar\Desktop\python>python module_ex.py Class A function from module. ['Mohit', 'Girish', 'Aryan', 'Gyansingh']
as keyword का use करके आप module name का name change करके दूसरा name रख सकते हैं।
See Example -
import mymodule as mm #use class. obj = mm.A() obj.welcome() # use variable. print(mm.mylist)
जब हम import module लिखते हैं तो उस module का complete code accessible होता है , अगर आप module में define एक particular variable / function / class access करना चाहते हैं तो उसके लिए from keyword का use किया जाता है।
Example -
from mymodule import A #now we have only class A from the module. obj = A() obj.welcome()