每个Python程序都是一个模块。只要它具有.py扩展名。
模块程序 mymodule.py
---------------------------------------------------------------------------------------------------------
#!/usr/bin/python
# Filename: mymodule.py
def sayhi():
print 'Hi, this is mymodule speaking.'
version = '0.1'
# End of mymodule.py
--------------------------------------------------------------------------------------------------
使用模块1
--------------------------------------------------------------------------------------------------
#!/usr/bin/python
# Filename: mymodule_demo.py
import mymodule
mymodule.sayhi()
print 'Version', mymodule.version
--------------------------------------------------------------------------------------------------
使用模块2
--------------------------------------------------------------------------------------------------
#!/usr/bin/python
# Filename: mymodule_demo2.py
from mymodule import sayhi, version
# Alternative:
# from mymodule import *
sayhi()
print 'Version', version
--------------------------------------------------------------------------------------------------
记住这个模块应该被放置在我们输入它的程序的同一个目录中,或者在sys.path所列目录之一。