Python学习(十)------- 模块
来源:互联网 发布:c语言中的函数格式 编辑:程序博客网 时间:2024/05/17 00:02
Python模块,其实就是一个.py文件。但是这只是大多数,并不是所有的模块都是Python编写的以.py文件存在的,比如sys模块就内置在Python中,还有一些模块是用其他语言实现的,但是所有模块导入与使用的方式是相同的。
Python包就是一个目录,其中包含一组模块和一个__init__.py文件
导入模块的语法:
import importable
import importable1, importable2, ...importableN
其中的importable可以是一个单独的模块,也可以是包中的模块,如果是包中的模块,就要使用“包.模块名称”这种形式来导入。
import importable as preferred_name
这种语法允许对导入模块进行重命名,这对于原名字比较长的模块可以使用较短的名称来调用。
from importable import object as preferred_name
from importable import object1, object2, ..., objectN
form importable import (object1, object2, ...
objectN)
以这种格式导入的对象可以直接来存取使用,前面不用模块名称限定,所以也更容易导致名字冲突,好处就是方便。
from importable import *
这种语法可以导入模块中非私有的所有的对象,如果模块中有一个全局__all__变量,其中存放一个名称列表,就导入名称包含在__all__中的所有对象。
标准库
Python的标准库非常强大,而有些第三方库更加强大。标准库提供了用于各种数据类型和方面的模块,包括:字符串处理,数学处理,时间与日期,组合数据类型处理,文件格式与编码,文件目录,进程处理,网络和Internet,XML处理等。这些只能在实际应用的时候再慢慢了解学习了。
- Python学习(十)------- 模块
- python 学习(二十)之模块
- linux下python学习笔记(十)模块2
- python学习笔记(十)——模块和客户端
- python学习(十)----matplotlib模块相关函数
- python学习(模块)
- (selenium 十)python 的日志logging模块学习
- python 学习笔记(十)
- Python学习笔记(十)
- Python学习笔记(十)
- python学习(二十)
- Python 模块学习:os模块(转)
- python模块学习(collections模块)
- python模块学习(multiprocessing模块)
- Python学习笔记(十):Python文档
- python学习(4)模块
- python学习(五):模块
- python学习(11)模块
- Apache 发布的产品alpha 版和 beta版的区别
- 判断字符串s2能否经过s1循环移位得到(strstr函数)
- android:descendantFocusability用法简析
- CI5.2-输出浮点数的二进制
- SublimeText2:detect_slow_plugins global setting
- Python学习(十)------- 模块
- Ext.grid.GridPanel 正确显示日期
- CryEngine 3引擎Forest Demo画质初窥
- android中listview的一些样式设置
- 省市区三级级联(mark)
- boost:库program_options--第一篇
- printf
- Unity3D 内存 释放
- 如何在ubuntu下安装ruby on rails