contextmanager

contextmanager

文章 0 浏览 6

在特定情况下改变函数行为的好方法是什么? (Python)

例如,我们具有内置功能“打开”。我想稍微修改使用此功能的库方法,并更改“打开”的方式。 如何正确执行? 我唯一想到的是做这样的事情: old_open …

送舟行 2025-01-22 04:33:34 3 0

通过使用上下文管理器,我的代码将文本以降序(第一行而不是第一行)写入文件

我正在尝试使用Python中的类编写HTML。我的讲师已经提供了一些指导。当我尝试与函数一起使用将文本写入HTML文件时,首先将第一个启动的行写入文件中。…

时常饿 2025-01-21 01:46:18 3 0

使用类的方法作为上下文管理器可以吗?

所以,这里有一个简单的代码: from contextlib import contextmanager class A: def __init__(self): self.a = 1 return @contextmanager def a2mode…

恰似旧人归 2025-01-18 04:23:40 2 0

我应该如何处理 python 上下文管理器中的 None ?

在 Python 中,以下模式很常见。 thing = x and load_thing(x) 它通过您的代码传播 None (如果 x 是 None 那么 thing 也是如此)。这很有用,因为稍…

望喜 2025-01-16 13:49:15 3 0

围绕嵌套函数定义上下文管理器是否安全?

对于第三方库*,我必须提供一个消耗一些数据的函数。我的消费实现需要将数据发布到 API。所以我想出了下面的结构: def consumer_provider(): with Ht…

昔日梦未散 2025-01-10 05:49:38 3 0

python 在上下文管理器中吞下异常并继续

我想编写一个上下文管理器,它可以吞掉给定的异常并继续。 class swallow_exceptions(object): def __init__(self, exceptions=[]): self.allowed_exc…

云醉月微眠 2025-01-09 15:28:34 3 0

如何在Python中管理一堆小部件?

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

话少情深 2025-01-06 05:37:22 6 0

将 Python 上下文管理器的迭代器嵌套在“with”中

我有一个返回上下文管理器的迭代器。 我想要一个 pythonic with 语句,它模拟多个嵌套 with 语句的行为,每个语句对应迭代器返回的每个上下文管理器。…

心如荒岛 2025-01-02 14:20:09 6 0

使用上下文管理器将脚本输出重定向到文件?

我正在编写一个脚本,其中有一个选项可以在命令行上传递,无论脚本是否应将其结果打印到标准输出或预定义的结果文件。其代码概要如下所示。我现在已经…

小猫一只 2024-12-21 04:31:19 4 0

在Python中,有没有一个好的习惯用法可以在安装/拆卸中使用上下文管理器

我发现我在 Python 中使用了大量的上下文管理器。然而,我一直在使用它们测试许多东西,并且我经常需要以下内容: class MyTestCase(unittest.TestCas…

看海 2024-12-20 06:24:36 6 0

上下文管理器适合这项工作吗?

下面粘贴的代码执行以下操作: 创建一个导入挂钩, 创建一个上下文管理器,用于设置 meta_path 并在退出时进行清理。 转储由在imports.log中输入的程…

云醉月微眠 2024-12-18 04:26:30 7 0

Python MySQLdb 的上下文管理器

我习惯(被宠坏了?)python 的 SQLite 接口来处理 SQL 数据库。 python 的 SQLite API 中的一个很好的功能是“上下文管理器”,即 python 的 with 语…

对风讲故事 2024-12-14 15:23:07 4 0

串行端口上下文管理器

以下是合理的做法吗? with SerialPorts() as serial_ports: in= SerialPort("COM1") serial_ports.add(in) out = SerialPort("COM2") serial_ports.a…

撩发小公举 2024-12-12 00:30:48 5 0

处理带有循环引用的对象

我的设计如下: __main__ 引用 a a 引用 b b 引用 a a 被创建,然后从 __main__ 中释放, 因此 a 和 b 具有循环参考。然而,在 del a 后,我更希望将 …

晌融 2024-12-02 02:29:48 10 0

是否可以制作一个上下文敏感的 python 上下文管理器来保存、修改和恢复状态?

我有一对 python 函数,它们当前在两个值之间翻转全局变量。我想将它们变成上下文管理器,这样我就可以将它们用作 with 块,在块内设置变量,但之后恢…

梦里南柯 2024-11-28 16:27:37 7 0
更多

推荐作者

夢野间

文章 0 评论 0

百度③文鱼

文章 0 评论 0

小草泠泠

文章 0 评论 0

zhuwenyan

文章 0 评论 0

weirdo

文章 0 评论 0

坚持沉默

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文