contextmanager

contextmanager

文章 0 浏览 6

Python:峰值内外的奇怪行为(在Audioread.Audio_open中的ValueError原因)

我正在尝试调查上下文管理器中迭代器的奇怪行为的原因。我在这里缺少一些东西,也许您可​​以解释。 没有任何变化,相同的迭代对象,但是如果出于某…

奢华的一滴泪 2025-02-13 05:27:24 0 0

通过上下文管理器调整第二类的行为

Closed. This question needs details or clarity. It is not currently accepting answers. 想要改进此问题吗?添加详细信息,并通过 闭合 2年前。…

浅浅淡淡 2025-02-12 23:25:56 0 0

在使用“与”时,如何从文件中提取完整的路径陈述?

我只是为了娱乐而尝试了解是否可以在使用with with语句的同时提取文件的完整路径(Python 3.8) 我有一个简单的代码: with open('tmp.txt', 'r') as …

祁梦 2025-02-12 20:32:00 0 0

python asyncio- contextmanager中的eventloop

由于我不喜欢使用 loop.run()的方法,因此我想编码上下文循环,因为文档在不同的情况下指出,如果您不使用Canonical .run()您必须自己防止内存泄…

浅浅淡淡 2025-02-12 04:55:34 0 0

python上下文 - 经理装饰器掩盖我的例外?

按照 .. 在下面的合成代码中: import sys from contextlib import contextmanager, nullcontext class MyException(Exception): def __init__(self, …

纵情客 2025-02-11 22:20:44 1 0

上下文经理与psycopg2连接到邮政

使用这样的上下文管理器语句进行连接很有用: with psycopg2.connect(**dns) as conn: with conn.cursor(cursor_factory=psycopg2.extras.RealDictCur…

禾厶谷欠 2025-02-07 13:53:22 0 0

在普通上下文管理器中等待呼叫?

编辑: 运行了一件代码自己尝试并得到: “等待”仅允许在异步函数中。 这是有道理的,因为定义 @contextManager 的函数是一个非assenc函数。 是否可…

浪荡不羁 2025-02-06 10:45:52 0 0

文件在达到末尾之前已关闭 - 使用Python中的Exitstack

我已经使用以下代码同时读取多个文件 from contextlib import ExitStack files_to_parse = [file1, file2, file3] with ExitStack() as stack: files …

溺渁∝ 2025-02-03 20:03:36 2 0

强制使用上下文管理器?

我有一个定义为类的自定义资源来管理该资源。这种组合正常工作。有什么方法可以强制使用该资源仅通过上下文管理器使用,如果有任何东西,那是Pythonic…

滥情稳全场 2025-02-02 12:40:47 2 0

使用线程加快上下文管理器的缓慢初始化

我正在从一个我无法轻易更改的Python2.7模块中消费。该模块有一个用于上下文管理器的类的工厂。这非常适合管理对象的寿命,但是初始化此类涉及等待创…

素年丶 2025-01-30 05:00:57 2 0

sqlalchemy:使用SessionMaker作为上下文Manger力量手动删除

我正在使用sqlalchemy,并尝试将SessionMaker用作交易的上下文经理(遵循文档): Session = sessionmaker(some_engine) with Session.begin() as ses…

你对谁都笑 2025-01-28 12:41:16 1 0

在Python例外,如何正确保存状态?

我想 从文件加载数据, 处理该数据, 并最终将数据保存回文件。 但是,由于步骤2可能需要几个小时,因此我要确保在出乎意料的例外情况下保存进度。 将…

み格子的夏天 2025-01-26 14:50:47 1 0

尝试最终用python中的发电机阻止

有人可以向我解释 Generator 和的想法,然后在此代码中尝试以外的: from contextlib import contextmanager @contextmanager def file_open(path): t…

仙气飘飘 2025-01-24 05:39:27 1 0

为什么在unittest.mock._patch上调用__EXIT__方法?

当我使用语句使用定义函数并修补它时,它运行良好。 def some_func(): print('this is some_func') with patch('__main__.some_func', return_value='…

柒夜笙歌凉 2025-01-23 11:29:26 3 0

我们可以将ContextManager Decorator与__Enter __()和__EXIT __()方法混合使用,而__()方法与语句中的另一个类中的其他类中的方法相混合?

在python3.8中,我非常熟悉传统 __输入__ 和 __退出__ 魔术方法,但@coce>@contextlib.contlib.contextmanager decorator。是否可以将单个中的两个模…

尬尬 2025-01-23 02:32:41 3 0
更多

推荐作者

冰魂雪魄

文章 0 评论 0

qq_Wl4Sbi

文章 0 评论 0

柳家齐

文章 0 评论 0

无法言说的痛

文章 0 评论 0

魄砕の薆

文章 0 评论 0

盗琴音

文章 0 评论 0

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