module : module that means nothing, that means simple dot py file that's it
NOTE:Any python file referenced as a modules
package : package that means nothing, that means simple folders
per-defined modules : the module create by python.org that is call per-defined modules, for example re,abc,time,threading,os
user defined modules : the module create by user that is call user-defined modules
this source file save as a10.py that is call modules name
def openTickets(message): return message; def closeTickets(message): return message;
this source file save as b10.py that is call modules name
import a10 print(a10.openTickets("ticket range")) print(a10.closeTickets("ticket close"))
ticket range ticket close
this source file save as a10.py that is call modules name
def openTickets(message): return message; def closeTickets(message): return message;
this source file save as b10.py that is call modules name
from a10 import openTickets,closeTickets print(openTickets("ticket range")) print(closeTickets("ticket close"))
ticket range ticket close
if you have multiple method.then this approach good
this source file save as a10.py that is call modules name
def openTickets(message): return message; def closeTickets(message): return message;
this source file save as b10.py that is call modules name
from a10 import * print(openTickets("ticket range")) print(closeTickets("ticket close"))
ticket range ticket close
this source file save as a10.py that is call modules name
def openTickets(message): return message;
this source file save as c10.py that is call modules name
def openTickets(message): return message;
this source file save as b10.py that is call modules name
#First Approach import a10 import c10 print(a10.openTickets("A10 : ticket range")) print(c10.openTickets("C10 : ticket range")) #Second Approach from a10 import openTickets from c10 import openTickets print(openTickets("A10 : ticket range")) print(openTickets("C10 : ticket range")) #Third Approach from a10 import * from c10 import * print(openTickets("A10 : ticket range")) print(openTickets("C10 : ticket range"))
A10 : ticket range C10 : ticket range A10 : ticket range C10 : ticket range A10 : ticket range C10 : ticket range
this source file save as a10.py that is call modules name
class sbi: def getBankName(self,name): return name;
this source file save as c10.py that is call modules name
class pnb: def getBankName(self,name): return name;
this source file save as b10.py that is call modules name
#First Approach import a10 import c10 obj1=a10.sbi() obj2=c10.pnb() print(obj1.getBankName("PNB")) print(obj2.getBankName("SBI")) #Second Approach from a10 import sbi from c10 import pnb obj3=a10.sbi() obj4=c10.pnb() print(obj3.getBankName("PNB")) print(obj4.getBankName("SBI")) #Thrid Approach from a10 import * from c10 import * obj5=a10.sbi() obj6=c10.pnb() print(obj5.getBankName("PNB")) print(obj6.getBankName("SBI"))
PNB SBI PNB SBI PNB SBI