概念
一个以.py结尾的python文件就是一个模块
import test # 导入一个模块
import test as Alias # 起个别名,建议大写
from test import Dog # 只导入部分工具,可以直接使用,不需要写模块名 say(),也可以解决重名冲突
from test import * # 导入模块中的全局变量,函数,类。不推荐使用。
test.say() # 使用模块中定义的函数
# import 会从当前目录下搜索导入,找不到再从系统路径搜索导入,所以不要和系统文件重名
# 导入模块时,文件中所有没有任何缩进的代码,都会被执行一遍
常见系统模块
- os
- sys
- math
- random
- datetime
- time
- calendar
- hashlib
- hmac
- copy
- uuid
第三方模块安装
列出当前虚拟环境已安装的第三方模块
pip freeze
默认地址下载
pip install flask
使用的外网下载,比较慢,可以指定镜像地址下载
指定镜像地址下载
pip install flask -i https://mirrors.aliyun.com/pypi/simple
这种方法每次安装的时候都需要执行镜像地址,如果默认使用镜像的话需要添加配置文件
修改默认下载地址
在当前用户的家目录下添加以下文件~/.pip/pip.ini
注意:linux系统为pip.conf文件名
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com