python-asyncio 相关问题

此标记用于asyncio Python包,它提供了编写单线程并发代码的机制。 asyncio包提供从Python 3.4开始的异步I / O,事件循环,协同程序和任务。

同时运行 Python 协程函数,但在特定协程完成后立即启动其他协程

我总共有四个协程(异步定义函数):A、B、C 和 D。在我知道 A 的结果之前,无法调用 C,在我知道 A 的结果之前,无法调用 D A和B.参见附图...

回答 1 投票 0

寻求aiohttp响应/连接关闭行为的解释

在我尝试构建一个 proxychecker 作为 NetworkIO 和 asyncio/aiohttp 的速成课程时,我遇到了一些涉及未关闭连接的问题,这些问题让我转到了 StackOverflow ...

回答 1 投票 0

Python 异步性能疑惑

我正在通过 Django Channels 和 Python 3.12 运行 websocket 应用程序。我有一个 ping 机制来检查我的用户是否仍然以固定的时间间隔连接到我的应用程序......

回答 1 投票 0

如何将 Appium-Python 代码从同步转换为异步

从时间导入睡眠 将 Asyncio 导入为 Asyncio 从 appium 导入 webdriver 从 appium.webdriver.common.appiumby 导入 AppiumBy 所需的大写字母 = { “应用程序”:“/home/ubuntu/

回答 1 投票 0

wait_for asyncio 事件阻止 aiohttp 正确清理

我发现 asincio.wait_for 在等待 asyncio.Event 时的行为不直观。在这种情况下,Aiohttp 清理不起作用: 导入异步 导入日志记录 从 aiohttp 导入 web 异步 def ctx(a...

回答 1 投票 0

向 Vertex AI 端点(Google 云平台)发出异步请求

我将模型部署到 Vertex AI 上的模型注册表中。我也添加了一个端点,我可以做出推断。下面是我编写的代码(使用Python 3.9.12): 从 google.cloud 导入 aipl...

回答 2 投票 0

线程的使用。具有基于异步功能的定时器

我正在使用 Python 开发一个 Discord 机器人,它可以对来自 YouTube 的音乐进行排队,我正在开发一些东西,可以在播放器停止时自动排队歌曲,而所有代码都可以完美运行,唯一的问题...

回答 1 投票 0

确保整个 Web 应用程序都有一个单例变量

背景信息 我的网络应用程序构建在异步 FastAPI 之上。部署此应用程序的服务器将启动 4 个工作线程,每个工作线程将启动 2 个线程来处理并发请求。 描述 大多数

回答 1 投票 0

在循环已经运行的情况下等待 ctypes 回调

我需要在 ctypes 回调函数内执行一系列读/写任务,但仍在负责提供此类读/写任务的异步任务内: 异步 def main(ble_address):

回答 1 投票 0

如何同时运行依赖任务和非依赖任务以及for循环内的任务?

我正在学习asyncio,存在一个与非依赖任务同时运行依赖任务的问题。到目前为止我还无法让它发挥作用。这是我的代码: 导入异步 随机导入 定义

回答 1 投票 0

具有异步任务的对象在超出范围时不会被销毁

我注意到,包含异步任务的对象在超出范围时似乎不会被删除,我想知道如何更好地管理这些对象以避免积累太多......

回答 1 投票 0

如何在 FastAPI 正常关闭时停止后台任务

每当我通过保存文件(使用 --reload 选项)优雅地关闭 FastAPI 应用程序时,它都会等待所有后台任务完成后再启动关闭。 uvicorn INFO:关闭 d...

回答 1 投票 0

如何在循环中等待方法?

我有以下方法为我生成数据: 异步 defgenerate_url(self, video_id): 数据 = 等待 self.s3.generate_presigned_url(...video_id...) 返回数据 def 转换为 json...

回答 4 投票 0

扩展应用程序时,concurrent.futures.ThreadPoolExecutor 最大工作线程数的工作

我是Python编程新手。我的大部分代码都使用 asyncio,因为我正在对数据库进行 IO 调用,尽管在某些情况下我使用的是长时间运行的非异步方法...

回答 1 投票 0

无法集成asyncio和scrapy

我有这只蜘蛛: 导入日志记录 从 scrapy 导入 Spider、请求、设置 从虚拟导入设置 从 dummy.items 导入 DummyItem LOGGER =logging.getLogger(__name__) DummySpi 类...

回答 1 投票 0

为什么这个异步事件循环会被阻塞?

我有一个Python应用程序,可以处理无人机的远程控制。我主要使用传统的多线程,但我也必须支持异步编程,因为一些第三方库坚持......

回答 1 投票 0

await asyncio.Task 和 asyncio.Task.result() 有什么区别吗?

任务完成后,await asyncio.Task 和 asyncio.Task.result() 有什么区别吗? 以下代码中的唯一区别是我如何读取任务中的值。 导入asy...

回答 1 投票 0

无法获取常规模型更改事件中的更改

我尝试构建一个 asyncua opcua 服务器,它会触发常规模型更改事件,但是当它与客户端连接时,即使添加了节点并重新启动,它也会在更改中给出“无”...

回答 1 投票 0

Asyncio 中的请求 - Loop.run_in_executor 中的关键字参数

我正在使用 asyncio 和 requests 模块来发出异步 HTTP 请求。 我可以像这样发出 GET 请求: @asyncio.协程 def do_checks(): 循环 = asyncio.get_event_loop() 重新...

回答 3 投票 0

限制 Python Asyncio 中的异步函数

我有一个可等待列表,我想将其传递给 asyncio.AbstractEventLoop,但我需要限制对第三方 API 的请求。 我想避免一些等待过去的事情......

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.