一、为什么要使用模块
1.现在程序开发文件比较大,都放在一个文件中维护不方便,拆分成多个文件方便维护与管理
2.模块可以增加代码的重用率
二、模块的导入方式
import 模块名
作用:直接导入模块
1、 import 模块 as 别名
作用:直接导入模块,并且为模块起一个别名
2、 from 模块 import 某个函数或者类
作用:直接导入模块中的某个方法或者某个类或变量
3、from 模块 import *
作用:直接导入模块中的所有方法和类和变量
4、当你导入一个模块,Python解析器对模块位置的搜索顺序是:
(1)、当前目录
(2)、如果不在当前目录,Python则搜索在shell变量PYTHONPATH下的每个目录。
(3)、如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/
模块搜索路径存储在system模块的sys.path变量中。变量里包含当前目录,PYTHONPATH和由安装过程决定的默认目录。
可使用sys.path.append(自定义路径) 添加
三、__all__特殊变量的用法
格式:
__all__ = ['模块','模块','子包'。。。] #必须是列表
例子:
用import *调用会报错:
---------------------
作者:人学物理死的早
来源:CSDN
原文:https://blog.csdn.net/weixin_39561473/article/details/85912135
版权声明:本文为博主原创文章,转载请附上博文链接!