博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python核心编程笔记chapter 12
阅读量:6145 次
发布时间:2019-06-21

本文共 485 字,大约阅读时间需要 1 分钟。

hot3.png

把数据从模块导入到编程环境中。模块是用来组织python代码的方法,而包则是用来组织模块的。

按照逻辑来组织python代码的方法,可以导入模块或模块属性。

名称空间是名称(标识符)到对象的映射。

名称查找、确定作用域、覆盖:先从局部名称开始查找、接着全局、内建;先查找的名称空间会覆盖后查找的名称空间。

导入模块

导入顺序:标准库模块,第三方模块,自定义模块。

遵循作用域原则:在模块顶层导入,它的作用域是全局的;在函数中导入,那么它的作用域是局部的。

from-import语句:导入指定的模块属性

多行导入:需要一个\。要限制使用 from module import *,有可能污染当前名称空间。

拓展的import语句:as

模块内建函数

__import__():有需要的用户覆盖它,实现自定义的导入算法。

globals()和locals():分别返回调用者和局部名称空间的字典。

reload():重新导入一个已经导入的模块。前提是模块必须是全部成功导入。

转载于:https://my.oschina.net/u/2565033/blog/596328

你可能感兴趣的文章
Linux磁盘管理和文件系统管理
查看>>
linux运维人员的成功面试总结案例分享
查看>>
Windows DHCP Server基于MAC地址过滤客户端请求实现IP地址的分配
查看>>
命令查询每个文件文件数
查看>>
《跟阿铭学Linux》第8章 文档的压缩与打包:课后习题与答案
查看>>
RAC表决磁盘管理和维护
查看>>
Apache通过mod_php5支持PHP
查看>>
发布一个TCP 吞吐性能测试小工具
查看>>
java学习:jdbc连接示例
查看>>
PHP执行批量mysql语句
查看>>
Extjs4.1.x 框架搭建 采用Application动态按需加载MVC各模块
查看>>
Silverlight 如何手动打包xap
查看>>
建筑电气暖通给排水协作流程
查看>>
JavaScript面向对象编程深入分析(2)
查看>>
linux 编码转换
查看>>
POJ-2287 Tian Ji -- The Horse Racing 贪心规则在动态规划中的应用 Or 纯贪心
查看>>
Windows8/Silverlight/WPF/WP7/HTML5周学习导读(1月7日-1月14日)
查看>>
关于C#导出 文本文件
查看>>
使用native 查询时,对特殊字符的处理。
查看>>
maclean liu的oracle学习经历--长篇连载
查看>>