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