1. 如何安装虚拟环境模块?
pip install virtualenv -i https://pypi.douban.com/simple
2. 如何安装虚拟环境包装器模块?
pip install virtualenvwrapper-win -i https://pypi.douban.com/simple
3. 在没有配置环境变量workon_home的情况下,默认新建虚拟环境存放在什么目录下?
C:\Users\用户名\envs
4. 如何自定义新建虚拟环境的存放目录?
新建环境变量名work_home指向虚拟环境存放的目录,
例如新建环境变量workon_home的值为C:\python_app_env,表示自己新建的虚拟环境存放到C:\python_app_env目录下
5. 如何新建同时切换到指定的虚拟环境?
mkvirtualenv 虚拟环境名
6. 如何查看所有创建好的虚拟环境?
打开命令行窗口,输入workon即可
7. 如何切换到ihome_env_01的虚拟环境?
打开命令行窗口,输入:workon ihome_env_01
8. 如何退出当前虚拟环境?
输入deactivate即可退出
9. pip list和pip freeze的区别?
相同点:都可以查看已经安装的模块列表
不同点:
pip list既可以查看python自带的官方模块,还可以查看后期通过pip install安装的第三方模块
pip freeze只能查看后期自己通过pip install安装的第三方模块列表,
同时还可以将当前虚拟环境中所有模块导出到指定文件中。
10. 如何将当前虚拟环境下安装的所有模块导出到指定文件中?
pip freeze > requirments.txt
11. 如何将导出的虚拟环境文件中的模块安装到新的虚拟环境中?
pip install -r requirments.txt
12. 简述蓝图的使用步骤?
A: 实例化蓝图对象
from flask import Blueprint
# 创建蓝图对象
api = Blueprint("api_1_0", __name__)
B: 使用蓝图对象添加路由映射规则
@api.route("/reg")
def reg():
pass
C: 注册蓝图
app.register_blueprint(api_1_0.api, url_prefix="/api/v1.0")
13. 简述旋转日志处理器的工作过程?
首先生成的日志文件名为log,当log文件达到最大时,将log改名为log1,并重新生成空文件log
当空文件log满时,首先将原来的log1改名为log2,然后将log文件改名为log1
当空文件log满时,首先将log2改名为log3,将log1改名为log2,最终将log改名为log1后生成新的空log文件
结论:logn中n的数字越大,存储的日志文件内容越老,log1中存储的是最近一次旋转后的日志文件。
14. 请写出日志级别由低到高的顺序,并说出日志输出规则?
debug===>info==>warning==>error
日志只能输出当前级别以及比当前级别高的日志信息,比当前级别低的日志信息不输出