Python
文章平均质量分 75
Listening_倾听
这个作者很懒,什么都没留下…
展开
-
tornado的异步非阻塞实现方式之一:协程+异步库
两个web服务,服务1和服务2,都是用tornado的框架,有这样一种场景,服务1的a接口里面会请求服务2的c接口,而服务2的c接口又请求服务1的b接口,如果没有加上异步非阻塞,直接请求服务1的a接口会导致两个服务都将陷入卡死状态,无法接受其它请求。解决方法自然是要用异步的方法来实现,在接口a去请求接口c的过程采用异步库去请求,这样服务1可以继续监听其它请求,所以服务2的c接口请求服务1的b接口就...原创 2018-04-21 22:56:27 · 1224 阅读 · 0 评论 -
关于python中的round方法
round()方法在舍入位为5时有些特殊的情况,看下面的例子: # !/usr/bin/env python # coding: utf-8 print round(1.5) # 2.0 print round(1.55, 1) # 1.6 print round(1.555, 1) # 1.6 print round(2.5) # 3.0 prin原创 2018-11-03 23:36:14 · 6807 阅读 · 3 评论