模块:模块就像一个工具包一样,里面有很多工具(函数、类),使用时需要通过import
导入。
- 分类:
- ①标准库:
random
、sys
、os
、time
; - ②第三方:已经写好的特定功能的模块,你可以直接使用pip命令安装;
- ③自定义:自己写的
- ①标准库:
1 | import random # 导入 |
自定义模块:新建一个文件,不与其他模块同名,该文件名就是模块,导入方式于官方的相同。文件名(模块名)就是命名空间,不同命名空间下的标识符可以同名,当使用几个模块中相同的(函数)标识符时,可以通过命名空间或起别名解决。
测试模块:当一个模块作为主模块运行时,__ name __
的值为'__ main __'
,当被其他模块导入使用时,值为模块名。
1 | if __name__ == '__main__': |
包:多个模块放在同一目录下,目录下有一个__ init __.py
文件,这个目录就是一个包。一个目录要想成为一个包,必须包含一个__ init __.py
文件,即使该文件为空(可以简化导入书写)
修改pip源:
Windows
:进入用户的家目录(在windows
文件管理器中,输入%APPDATA%
),在该目录下新建pip
文件夹,并创建pip.ini
,然后添加对应的镜像源;Linux
:进入用户的加目录(cd ~
),然后创建.pip
文件夹(mkdir .pip
)并创建pip.conf
(touch pip.conf
)文件,然后对应的镜像源;国内常用的
pip
镜像1
2
3
4
5
6
7
8
9
10
11清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/使用方法:
1
2
3[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
pip命令:安装软件包,自动会安装相关的依赖
1 | 安装软件包:pip install 包名 |
- 本文作者: Lajos
- 本文链接: https://www.lajos.top/2020/04/29/No-4-Python语言基础-模块使用/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!