python 全栈开发笔记第二模块
第四章 : 常用模块
一, 定义:
在程序开发过程中, 随着代码越写越多, 在一个文件里, 代码就会越来越长, 越来越不容易维护.
为了编写更好维护的代码, 我们把很多函数分组, 分别放入不同的文件里. 这样每个文件包含的代码相对减少, 很多编程语言都采
用这种组织代码的方式, 在 python 中, 一个 .py 文件就称为一个模块(Module).
二, 使用模块的作用
1, 最大的好处就是提高代码的维护性.
2, 可重复使用, 编写代码不必从零开始. 当一个模块编写完毕, 就可以被其他地方调用. 在编写程
序的时候, 也会经常引用其他模块, 包括 python 内置的模块和来自第三方模块.
3, 使用模块可以避免函数名和变量名冲突. 每个模块有独立的命名空间, 因此, 相同名字的函数和变量完全可以分别存在不同的
模块中. 所以, 在编写模块时, 名字不会与其他模块冲突.
三, 模块分类
1, 内置标准模块(又称标准库)
执行 help('modeules')查看所有 python 自带模块列表
2, 第三方开源模块
可通过 pip install 模块名联网安装
3, 自定义模块
四, 模块调用语法
- import module (标准语句, 导入所有模块)
- from module import xx,xx (导入模块内的单个功能加 , 可以同时导入几个单一功能)
- from module .xx.xx import xx as rename
- (导入函数的文件目录内工具,.xx.xx 属于目录层, as rename 对当前模块重新命名)
- from module .xx.xx import * (import * 导入工具内所有, 不建议重新命名, 因为可能导致使用重复, 不提倡用此方法)
** 注意: 模块一旦被调用, 就相当于执行了另一个 python 文件的 .py 代码
五, 自定义模块, 模块查找路径
1, 自定义模块
自定义模块简单, 自己创建一个. py 文件, 就可以称为一个模块, 在另一个程序被任何人导入调用
2, 查找模块路径
一般自己写的模块只能在当前目录下被调用, 不在当前目录调用就会出错, 导入模块路径起很大作用
语法: import sys ,print(sys.path)
来源: http://www.bubuko.com/infodetail-3012898.html