Flask 第二天笔记

本文介绍了Python中管理虚拟环境的方法,包括使用pip安装virtualenv和virtualenvwrapper-win,虚拟环境的默认存储位置及如何自定义路径。还讨论了如何新建、切换和查看虚拟环境,以及pip命令的不同用法如list和freeze。此外,提到了Flask蓝图的使用步骤和日志文件的旋转处理机制,以及日志级别的顺序和输出规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
 日志只能输出当前级别以及比当前级别高的日志信息,比当前级别低的日志信息不输出
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值