Python - Package
Python - Package
Contents
1. What is a package? ............................................................................................................................. 2
2. __init__.py file .................................................................................................................................... 2
3. Advantage........................................................................................................................................... 2
1. What is a package?
2. __init__.py file
3. Advantage
Example1
|
|---demo1.py
|
|---demo2.py
|
|----- __init__.py
|
|---pack1
|
|----- test1.py
|
|----- __init__.py
Empty file
def m1():
print("Hello this is test1 present in pack1")
import pack1.test1
pack1.test1.m1()
output
Hello this is test1 present in pack1
output
Example2
|
|---demo3.py
|
|------__init__.py
|
|---maindir
|
|------test2.py
|
|------__init__.py
|
|------ subdir
|
|----test3.py
|
|----__init__.py
Program package
Name __init__.py
Empty file
def m2():
print("This is test2 present in maindir")
def m3():
print("This is test3 present in maindir.subdir")
m2()
m3()
output
This is test2 present in maindir
This is test3 present in maindir.subdir
Make a note