#A package is a collection of modules which have a common purpose. Technically a package is a directory which must have one special file called __init__.py #user interface code structure #read.py #constants/ # __init__.py #names.py #In our current working directory we have a constants directory and a read.py script. # __init__.py from names import names # import names (names.py) print "initializing constants package" # names.py names = ('Jack', 'Jessica', 'Robert', 'Lucy', 'Tom') # read.py = root directory import constants # import constants (folder name constants) print constants.names #output #initializing constants package #('Jack', 'Jessica', 'Robert', 'Lucy', 'Tom') # create subpackages. To access subpackages, we use the dot operator #read.py #constants/ #__init__.py #names.py #numbers/ #__init__.py #integers.py #This is the new hierarchy. We have a subpackage called numbers. #constant/numbers/__init__.py from integers import integers # integers.py integers = (2, 3, 45, 6, 7, 8, 9) # read.py import constants import constants.numbers as int print constants.names print int.integers #output #initializing constants package #('Jack', 'Jessica', 'Robert', 'Lucy', 'Tom') #(2, 3, 45, 6, 7, 8, 9)
article
Sunday, May 29, 2016
Python Package Example
Python Package Example