Python 【模块】 学习笔记
2018-03-18 12:11
295 查看
容器:数据的封装
函数:语句的封装
类 :方法(特殊函数)和属性(变量)的封装
模块:.py结尾的程序
------------------------------------------------------------------------
导入模块
import module #导入module中的全部内容,调用需用 module.function
import module as name #导入module中的全部内容,并使用name为调用所需的前缀 name.function
for module import function #导入module中的某个或多个函数,调用可直接使用函数名
for module import * #导入module中的全部内容,调用可直接使用函数名
------------------------------------------------------------------------
if __name__ =="__main__" #多用于主模块测试
如该模块作为主程序执行则执行if语句下的函数,如作为模块导入到其他模块则不执行if下的语句。
------------------------------------------------------------------------
搜索路径
sys模块下的sys.path可以导出python导入模块时搜索的全部路径地址(第一个位置是当前解释器路径)
如需要添加另一个路径地址可用 sys.path.append("路径名")
------------------------------------------------------------------------
包(package) #分类模块的文件夹且文件夹内包含一个__init__.py(可以是空文件)的文件即为包
如 创建文件夹A,并在该文件夹内放入需要的模块B和一个__init__.py的空文件
导入包内的模块即输入 import A.B 来导入A包内的B模块
函数:语句的封装
类 :方法(特殊函数)和属性(变量)的封装
模块:.py结尾的程序
------------------------------------------------------------------------
导入模块
import module #导入module中的全部内容,调用需用 module.function
import module as name #导入module中的全部内容,并使用name为调用所需的前缀 name.function
for module import function #导入module中的某个或多个函数,调用可直接使用函数名
for module import * #导入module中的全部内容,调用可直接使用函数名
------------------------------------------------------------------------
if __name__ =="__main__" #多用于主模块测试
如该模块作为主程序执行则执行if语句下的函数,如作为模块导入到其他模块则不执行if下的语句。
------------------------------------------------------------------------
搜索路径
sys模块下的sys.path可以导出python导入模块时搜索的全部路径地址(第一个位置是当前解释器路径)
如需要添加另一个路径地址可用 sys.path.append("路径名")
------------------------------------------------------------------------
包(package) #分类模块的文件夹且文件夹内包含一个__init__.py(可以是空文件)的文件即为包
如 创建文件夹A,并在该文件夹内放入需要的模块B和一个__init__.py的空文件
导入包内的模块即输入 import A.B 来导入A包内的B模块
相关文章推荐
- python学习笔记之使用threading模块实现多线程(转)
- python学习笔记——multiprocessing 多进程模块Process
- Python学习笔记-4(模块:collections、itertools、xml)
- Python 学习笔记一之模块探究学习
- Python模块学习笔记— —time与datatime
- Python学习笔记-打包发布Python模块或程序,安装包
- python 学习笔记 os模块常用项
- Python学习笔记总结(二)函数和模块
- python 学习笔记 13 -- 常用的时间模块之time
- Python3学习笔记(urllib模块的使用)转http://www.cnblogs.com/Lands-ljk/p/5447127.html
- Python学习笔记 8--文件的管理、模块与包
- 初学Python的学习笔记7----偏函数、模块、重点是面向对象
- Python学习笔记:模块和包
- python itertools迭代器模块学习笔记
- [转载]Python学习笔记三(常用模块)
- python3 学习笔记 多进程 multiprocessing 模块
- python学习笔记(十)——模块和客户端
- python 学习笔记day02-python循环、文件、函数、模块
- python的学习笔记之——time模块常用内置函数
- Python学习笔记:详解random模块和time模块