![](https://img-blog.csdnimg.cn/acfe9e21aed04466a6d5f77c6e4b14f6.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
文章平均质量分 62
Python相关技术
_李少侠_
这个作者很懒,什么都没留下…
展开
-
CentOS环境下安装Python3
python3安装原创 2022-11-14 20:10:57 · 1245 阅读 · 0 评论 -
Pecan — 文件下载
以下载excel文件为例,仅摘取下载的主要代码:import osimport pecanfrom io import BytesIOfrom openpyxl import Workbookfrom mimetypes import guess_typefrom urllib.parse import quotefrom webob.static import FileIterdef download_file(): file_name = 'tmp.xlsx' work原创 2022-05-18 22:50:43 · 247 阅读 · 0 评论 -
Python — 异步async/await
文章目录协程asyncawait阻塞函数处理问题解决方案run_in_executor协程协程,英文Coroutines,是一种比线程更加轻量级的存在。协程既不是进程,也不是线程,它就是一个可以在某个地方挂起的特殊函数,并且可以重新在挂起处继续运行。async用来声明一个函数为异步函数,异步函数的特点是能在函数执行过程中挂起,去执行其他异步函数,等到挂起条件消失后,再回到挂起前的状态执行。用法:async def func_name(): passawait用来用来声明程序挂起,原创 2022-05-04 22:20:05 · 8507 阅读 · 0 评论 -
Pecan — 路由
文章目录object-dispatch_lookup_default_routeobject-dispatchPecan使用object-dispatch路由策略将HTTP请求映射到某一个controller。该策略将路径用/分割成列表,然后从根controller开始一层一层的寻找对应的controller。示例:在线商店对 /catalog/books/bestsellers 的请求分为 catalog,books 和 bestsellers。接下来,Pecan 将在根控制器上查找 catal原创 2022-02-14 23:43:44 · 364 阅读 · 0 评论 -
Pecan — @expose()
文章目录@expose()指定路径段基于请求方法路由@expose()pecan.expose可以标记controller方法,使得该方法可以通过http访问。pecan.expose定义如下:pecan.expose(template=None, generic=False, route=None, **kw)template:模板的路径。还可以是字符串表示的渲染器,例如 ‘json’。content_type:为template指定content-typegeneric:boolean原创 2022-02-14 23:03:34 · 661 阅读 · 0 评论 -
Pecan — Overview
文章目录Pecan@expose()路由使用通用Controller写API使用RestController写APIPecanPecan是一个提供对象分派式路由 (object-dispatch style routing) 的轻量级 web 框架。尽管它很轻巧,但 Pecan 确实提供了广泛的功能集,可用于构建基于 HTTP 的应用程序,包括:Object-dispatch for easy routingFull support for REST-style controllers原创 2022-02-14 19:32:03 · 222 阅读 · 0 评论 -
WSGI简介
文章目录WSGI为什么需要WSGIWSGI原理Server 调用 Application示例environ参数start_resposne参数application对象的返回值WSGI的实现和部署WSGIWSGI(Web Server Gateway Interface) Web 服务器网关接口。从名称上来看WSGI就是一个网关,作用就是在协议之间进行转换。具体的来说,WSGI是一个规范,定义了Web服务器如何与Python应用程序进行交互,使得使用Python写的Web应用程序可以和Web服务器对接起原创 2022-02-07 10:34:14 · 5062 阅读 · 0 评论