Chinaunix首页 | 论坛 | 博客
  • 博客访问: 74030
  • 博文数量: 29
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 272
  • 用 户 组: 普通用户
  • 注册时间: 2015-01-05 20:32
文章分类

全部博文(29)

文章存档

2016年(2)

2015年(27)

我的朋友

分类: Python/Ruby

2015-02-02 16:37:37

一, 模块:单个.py文件也是模块    python自带模块 == 标准库


   二, 模块操作:  
         a, import      .pyc == .py编译后的文件   
            自己看看python标准库  import re; print re; 打开re.py
         b, from linecache import checkcache    //导入单个方法
         c, from linecache import *       //导入所有位于__all__ = ["a","b","c"]中的方法(作者提供)
         d, if __name__ == "__main__"     //只有本文件运行时才运行函数,在导入时则不运行
            def test():
                 return "iplaypython."
            if __name__ == "__main__":
                 print test()


三,模块包:  .py(模块)的集合    + __init__.py文件
         import re as a   //别名
         import json.encoder     //导入模块包下的子模块


 四, 加载位于系统路径之外的模块
         import 
         sys.path.append("path")   //将模块的路径加载到系统路径中去
阅读(849) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~