Python学习手册 - 10
2016-01-12 20:53
549 查看
导入模块会进行三个行为
1,找到模块
2,编译
3,执行代码,创建对象。
导入只发生一次
或者使用reload
在导入时,会生成模块对象,模块中的顶层变量,就成了这个模块对象的属性。
作为模块包 必须有一个
修改 sys.path.append()
import module as name
getattr(module, attrname)
dir() 这绝对是一个最有用的命令,当你不知道一个模块里面有什么的时候,都可以用dir来打开模块的世界。
当遇到模糊的时候,dir看一下 你好奇的变量里面是什么东西吧。
1,找到模块
2,编译
3,执行代码,创建对象。
导入只发生一次
或者使用reload
在导入时,会生成模块对象,模块中的顶层变量,就成了这个模块对象的属性。
作为模块包 必须有一个
__init__.py
__name__充当了模式标识 ,来标识是导入,还是作为顶层运行。
修改 sys.path.append()
import module as name
getattr(module, attrname)
dir() 这绝对是一个最有用的命令,当你不知道一个模块里面有什么的时候,都可以用dir来打开模块的世界。
当遇到模糊的时候,dir看一下 你好奇的变量里面是什么东西吧。
相关文章推荐
- python的LEGB原则
- python exception
- [Leetcode]5.Longest Palindromic Substring @ Python
- [Leetcode]4. Median of Two Sorted Arrays @python
- 笨办法学Python学习笔记 练习19
- Python 字符串
- 笨办法学Python学习笔记 练习18
- [Leetcode]3. Longest Substring Without Repeating Characters @python
- 深入思考python的super()
- ubuntu14下python3.4安装PIL的步骤
- python数字图像处理(10):图像简单滤波
- 关于ImportError: xxxx.so: undefined symbol: PyFPE_jbuf的解决方案
- python搭建虚拟环境
- python库tqdm(进度条工具库)
- python使用@property
- python-->>基础入门
- Python 2.5.8 map/reduce
- python 装饰器模式 我的理解
- python 装饰器模式 我的理解
- 笨办法学Python学习笔记 练习17