Python学习笔记----模块
2015-12-23 20:19
686 查看
二:模块(以.py结尾的都可以当作是模块)
1:名称空间
是名称(标识符)到对象的映射。包括有内建名称空间、全局名称空间、活动名称空间、局部名称空间。内建名称空间是有_builtins_模块中的名字构成。_builtins_包含_builtin_的所有名字。
可以给任何需要放置数据的地方获得名称空间。eg: mymodule.foo() mymodule.version
2:名称查询
确定作用域的规则是如何联系到名称空间。局部->全部->内建
3:导入模块(调用_import_()函数完成)
import 模块名
from 模块名 import name1,name2......
import 模块名 as 重命名模块名
4:模块导入的特性
加载模块相当于执行这个模块,执行.py这个文件;
导入模块后,模块只被加载一次。
5:导入所有函数
_import_()
_globals_():返回调用者全局名称空间的字典
_locals_():返回调用者局部名称空间的字典
在全局名称空间下,_globals_()和_locals_()返回相同的字典。
reload():重新导入一个已经导入的模块
1:名称空间
是名称(标识符)到对象的映射。包括有内建名称空间、全局名称空间、活动名称空间、局部名称空间。内建名称空间是有_builtins_模块中的名字构成。_builtins_包含_builtin_的所有名字。
可以给任何需要放置数据的地方获得名称空间。eg: mymodule.foo() mymodule.version
2:名称查询
确定作用域的规则是如何联系到名称空间。局部->全部->内建
3:导入模块(调用_import_()函数完成)
import 模块名
from 模块名 import name1,name2......
import 模块名 as 重命名模块名
4:模块导入的特性
加载模块相当于执行这个模块,执行.py这个文件;
导入模块后,模块只被加载一次。
5:导入所有函数
_import_()
_globals_():返回调用者全局名称空间的字典
_locals_():返回调用者局部名称空间的字典
在全局名称空间下,_globals_()和_locals_()返回相同的字典。
reload():重新导入一个已经导入的模块
相关文章推荐
- python学习笔记 python开发环境的搭建
- leetcode之Pascal's Triangle
- Python数据分析入门之pandas基础总结
- python 运行不过去SyntaxError: Non-ASCII character '\xc2' in file
- Python声音处理入门
- python __slots__方法
- python property
- win下实现Python通过rpy2调用R
- Python基础教程之第2章 列表和元组
- python collections.Counter笔记
- 机器学习学习笔记(二)——回归
- python urllib 和urllib2的区别
- Python 网页爬虫、 文本处理、 科学计算 、机器学习、数据挖掘 兵器谱
- python语言基础学习
- python包管理(distutils、easy_install、pip、setup.py/requirements.txt、wheel)
- python之文本爬虫
- Python调用win7系统exe程序
- Python代码格式化工具YAPF详解
- SUSE10 SP4源码升级python到2.6.6
- Json概述以及python对json的基本操作