上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 79 下一页
摘要: def async_fetch(self, *args, **kwargs): # Run celery task asynchronous, and get result. future = CeleryFuture() callback = kwargs.pop("callback", None 阅读全文
posted @ 2025-06-25 11:44 郭慕荣 阅读(26) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2025-06-25 09:53 郭慕荣 阅读(8) 评论(0) 推荐(0)
摘要: 在 Python 中,from ... import ... 语句有多种变体,用于从模块中导入特定的对象、函数、类或子模块。以下是所有常见的导入方式及示例: 1. 基本导入方式 (1) 导入整个模块 import module_name 示例: import math print(math.sqrt 阅读全文
posted @ 2025-06-24 19:46 郭慕荣 阅读(96) 评论(0) 推荐(0)
摘要: 为什么 script_rs = await future 执行后: future 的类型是 CeleryFuture(自定义类) script_rs 的类型却是 dict(Celery 任务的实际返回值)? 1. await future 的底层机制 在 Python 中,await 的关键行为由  阅读全文
posted @ 2025-06-24 19:33 郭慕荣 阅读(17) 评论(0) 推荐(0)
摘要: 1. 协程函数的定义 在 Python 中,协程函数通过 async def 语法定义,它是一种特殊的函数类型,与普通函数不同的是: 调用协程函数不会立即执行其内部代码,而是返回一个协程对象 协程函数内部可以使用 await 关键字暂停执行,等待其他协程完成 # 定义一个简单的协程函数 async 阅读全文
posted @ 2025-06-22 16:07 郭慕荣 阅读(112) 评论(0) 推荐(0)
摘要: add_future() 是 Tornado IOLoop 中用于连接 Future 对象与回调函数的重要方法,它提供了一种优雅的方式来处理异步操作的结果。下面我将从原理到实践全面解析这个方法。 一、方法定义与核心作用 方法签名 IOLoop.instance().add_future(future 阅读全文
posted @ 2025-06-22 12:17 郭慕荣 阅读(24) 评论(0) 推荐(0)
摘要: 以下是 Python 中字典(dict)和列表(list)所有方法的详细说明,包含作用描述和使用示例: 一、字典(dict)方法 1. 基础操作方法 方法作用示例 clear() 清空字典 d.clear() → {} copy() 浅拷贝字典 new_d = d.copy() fromkeys(k 阅读全文
posted @ 2025-06-22 12:14 郭慕荣 阅读(140) 评论(0) 推荐(0)
摘要: 以下是 Tornado 中 IOLoop 核心方法的详细说明、使用示例、适用场景及最佳实践,采用模块化分类呈现: 一、事件循环控制方法 1. start() 作用:启动事件循环(阻塞调用)场景:主程序入口 def start_server(): app = Application([(r"/", M 阅读全文
posted @ 2025-06-22 11:54 郭慕荣 阅读(66) 评论(0) 推荐(0)
摘要: IOLoop.instance() 是 Tornado 事件循环的核心入口,提供了丰富的方法来管理异步操作。下面我将详细介绍主要方法、使用示例及适用场景。 一、核心方法分类 1. 事件循环控制 方法描述场景 start() 启动事件循环 主程序启动 stop() 停止事件循环 优雅关闭 close( 阅读全文
posted @ 2025-06-22 10:41 郭慕荣 阅读(137) 评论(0) 推荐(0)
摘要: IOLoop.instance() 是 Tornado 框架中事件循环的核心访问点,理解其正确用法对构建高性能异步应用至关重要。 一、IOLoop.instance() 基础概念 1. 什么是 IOLoop? Tornado 的 IOLoop (Input/Output Loop) 是事件循环的实现 阅读全文
posted @ 2025-06-22 10:37 郭慕荣 阅读(43) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 79 下一页