Python 模块简单学习

模块引入:

1 import modual_name

2 from modual_name import  modual_name

3 from modual_name import  modual_name as you_own_name(myFunc)

4 如果需要重新载入修改后的源码,一是退出python的交互模式后再进入,二是直接使用reload语句,如下:

   from modual_name import reload

 

模块编写:

1 在模块文件的末尾加上以下代码,可以让模块代码既可执行也可作为模块引入:

if __name__ == "__main__":  
  import sys   
  print(sys.argv[0])
  xxx 

2 搜索路径:

当前搜索路径:

>>> import sys
>>> print sys.path
['', 'D:\\Python27\\Lib\\idlelib', 'C:\\Windows\\system32\\python27.zip', 'D:\\Python27\\DLLs', 'D:\\Python27\\lib', 'D:\\Python27\\lib\\plat-win', 'D:\\Python27\\lib\\lib-tk', 'D:\\Python27', 'D:\\Python27\\lib\\site-packages', 'D:\\Python27\\lib\\site-packages\\win32', 'D:\\Python27\\lib\\site-packages\\win32\\lib', 'D:\\Python27\\lib\\site-packages\\Pythonwin']
>>> 

增加模块搜索路径:

 import sys   
 sys.path.append("F:\Pro-files\workspace\myPython")

3 包的概念:

Python也支持Java一样的包的概念;

但是在每个目录下都要新建__init__.py

 

 
posted @ 2015-04-05 22:37  JustRelax  阅读(126)  评论(0)    收藏  举报