概述
1、模块
1.1 什么是模块
python标准库和内置模块不是一个概念,标准库包含内置模块,内置模块属于标准库。
例如我们常见的基本数据类型这些都是属于python标准库,但不是内置模块。
1.2 模块分类
- 内置模块
- 第三方模块
- 自定义模块
2、导入模块
2.1 导入单一模块
- import module 导入指定模块中的所有成员(包括变量、函数、类等
- import module as 别名 起别名
- from module import * 只会导入模块中指定的成员
2.1 导入多个模块
方法一:import os,time,sys 每个模块之间用英文逗号隔开。
方法二:import os
import time
import sys
注意:建议使用方法二导入多个模块,导入模块顺序:内置模块---->第三方模块------>自定义模块;
第一次导入模块就已经加载到内存了,后续的import语句仅是对已经加载大内存中的模块对象增加了一次引用。而第三方模块,自定义模块有可能调用了内置模块,所以,我们在导入模块时,应先导入解释器内置的模块,然后在导入第三方模块,最后导入自定义模块。
3、 导入模块失败原因和解决方案
3.1 报错信息
有的时候我们会遇到导入模块失败,报错信息:ModuleNotFoundError: No module named '模块名'。
3.2 原因分析
为了解决这个问题, 我们先要知道Python 解释器查找模块文件的过程:
- 在当前目录,即当前执行的程序文件所在目录下查找;
- 到 PYTHONPATH(环境变量)下的每个目录中查找;
- 到 Python 默认的安装目录下查找。
3.3 解决方案
知道原因之后,解决“Python找不到指定模块”的方法有 3 种,分别是:
- 向 sys.path 中临时添加模块文件存储位置的完整路径;
- 将模块放在 sys.path 变量中已包含的模块加载路径中;
- 设置 path 系统环境变量。
reference:
什么是模块,Python模块化编程(入门必读)
Python 标准库 — Python 3.8.12 文档
最后
以上就是俊秀大门为你收集整理的python基础 — 模块(标准库)的全部内容,希望文章能够帮你解决python基础 — 模块(标准库)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复