摘要:
上下文管理器 上下文管理器是指符合上下文协议的一个类(类中实现了__enter__方法和__exit__方法)。即可以在一段代码执行前,先执行__enter__中的代码用于预处理,执行完这段代码之后再执行__exit__中的代码进行清理工作。比如入栈、出栈,打开数据库、关闭数据库,打开文件、关闭文件 阅读全文
摘要:
问题引出 当使用current_app和request两个本地代理时,有时会出现处于unbond状态而无法使用的情况,本文对此问题的产生和解决作出分析。 Flask的核心机制 各部分解释 AppContext:应用上下文,对Flask核心对象进行了相关封装 RequestContext:请求上下文, 阅读全文
摘要:
问题引出 编写业务代码时经常会出现几个模块间相互调用的情况,本文对具体情形的出现和错误解决做相关分析。 Python模块调用的原则 在一次调用过程中,如果一个Python文件被当作模块调用,则最多只能被调用一次,再次运行到调用语句时会直接跳过。 案例 Student作为测试类 预期过程是模块1作为入 阅读全文
摘要:
Pipenv的作用 可以利用pipenv来实现同时管理项目中的python虚拟环境和相关包依赖。 使用步骤 cmd中输入命令 pip install pipenv 安装pipenv cmd切换路径到需要建立虚拟环境的项目目录下 输入命令 pipenv install 开始安装虚拟环境 安装完毕后输入 阅读全文
摘要:
颜色 英文代码 形象描述 十六进制 RGB LightPink 浅粉红 #FFB6C1 255,182,193 Pink 粉红 #FFC0CB 255,192,203 Crimson 猩红 #DC143C 220,20,60 LavenderBlush 脸红的淡紫色 #FFF0F5 255,240, 阅读全文