腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Python
--
修补
模块
功能
?
、
我试图在一个类中测试一个使用从另一个
模块
导入的函数的方法,我想为这个导入的
模块
打补丁以简化我的测试,但我似乎无法弄清楚,我已经尝试了补丁的所有路径,但没有成功。作为一个简化的示例,假设我有一个如下所示的项目结构:在Adders文件夹中,我有一个AddFour类和一个Util
模块
,如下所示:给AddFour一个值,它会将giveFour方法的值加4giveFour return value + giveFour() 然后,我进行了一个测试
浏览 17
提问于2019-11-02
得票数 0
回答已采纳
2
回答
用装饰器对
模块
中的所有函数进行
修补
我有一个
python
模块
,它有很多
功能
,我想为所有这些
模块
应用一个装饰器。有没有一种方法可以通过猴子补丁来
修补
所有这些
功能
,将这个装饰器应用到每个
功能
中,而无需在应用装饰器时进行复制粘贴?
浏览 4
提问于2016-06-24
得票数 4
回答已采纳
1
回答
Python
2.7中的httplib二进制数据和UnicodeDecodeError
、
、
、
我刚刚发现,从
Python
2.7开始,httplib不再适用于二进制数据,打破了通过发送二进制数据的
模块
我正在寻找当前bug的解决方案,最好是不需要我
修补
Python
的解决方案。仍然
修补
PyAMF接缝作为一种可接受的解决方案。
浏览 7
提问于2011-06-24
得票数 3
1
回答
我如何猴子补丁lxml?
、
、
我使用gevent来处理一些urls,其中一些使用lxml的etree来检索和解析响应。当我用etree.parse(url)检索那些urls时,它似乎被阻塞了,尽管我已经修复了所有的东西。如果我通过请求检索,那么就不会发生阻塞。import geventfrom gevent import monkeyimport requests url = 'http://www.google.com' r = requests.g
浏览 1
提问于2014-08-12
得票数 1
回答已采纳
1
回答
修补
在单元测试中依赖项中动态生成的dataclass属性。
、
、
、
、
我曾经使用过模仿,
修补
在过去,但我的情况有点复杂,我创建单元测试。dataclass class ParentClass:我有另一个带有以下数据类的
模块
最后,我有第三个
模块
actual_function.py,它使用这些数据类。
浏览 3
提问于2020-09-24
得票数 1
回答已采纳
2
回答
如何在composer中将补丁合并到
模块
中来管理它们?
、
、
我正在构建一个闪电BLT项目,最近的deploy:build失败了,因为
功能
模块
合并了一个补丁,composer.json被设置为应用。是否有一种方法可以向composer表明该
修补
程序已经应用并跳过它?是否有一种方法可以让composer以编程的方式(也许从
模块
代码本身)知道该
修补
程序已被应用?
浏览 0
提问于2016-11-04
得票数 4
回答已采纳
1
回答
Python
mock.patch没有
修补
正确的导入
、
、
、
、
,而不是
python
模块
。如何指定我想要
修补
python
subprocess
模块
而不是twill
模块
?(这可能是早先在测试套件中导入的)** 如果我只运行这个测试,
浏览 12
提问于2013-12-22
得票数 0
回答已采纳
1
回答
如何在第一次导入时
修补
Python
3
模块
?
、
、
假设我想动态地
修补
tkinter.Tk以使窗口保持在顶部。如果我确信下面的代码确实使用了Tkinter,那么我可以在剩下的代码之前使用import tkinter并执行必要的更新。但如何设置按需
修补
模块
,即。只有当代码的其余部分真正导入
模块
时?我不需要支持大于3.5的
Python</em
浏览 1
提问于2018-07-05
得票数 2
回答已采纳
3
回答
Python
3:不能通过多处理重新输入的猴子补丁代码
、
、
、
、
简而言之一个客户端请求一个不适用于任何其他客户端的
修补
程序,所以我创建了一个新的分支,并为他们编写了一个单独的
模块
,以便于从主分支合并更改。为了保持客户端与预修复行为的向后兼容性,我在应用程序中实现了作为可配置设置的
修补
程序。因此,我不想替换我的旧代码--只是在打开设置时对其进行
修补
。我是做的。__main
浏览 9
提问于2012-09-14
得票数 8
1
回答
在异步或多线程代码中测试回调的执行
、
我需要检查某些操作是否以特定的顺序在线程/异步代码中发生。与…有关的东西: # I can define the callbacks to the operation op.checkpoint1.wait() # in that order op.checkpoint2.wa
浏览 0
提问于2018-03-11
得票数 1
回答已采纳
1
回答
带羽毛/pyarrow的ImportError
、
、
、
运行import feather时出现错误 29 from pyarrow.lib import (null, bool_,ImportError: cannot import name 'cpu_count' 有人知道怎么解决这个问题吗?我已经安装了pyarrow并且是最新的,从我所知道的情况来看,cpu_count不是我可以安
浏览 17
提问于2017-07-04
得票数 2
2
回答
在
Python
中猴子补丁的下面是什么?
我读过,我知道我必须从您使用
模块
的位置进行
修补
。但在文件里。a import SomeClass如果我做了这个from a import SomeClass但是,如果像这样导入
模块
,为什么呢?相反,我不得不像这样使用补丁。这是
Python
导入
模块
的方式吗?
浏览 2
提问于2015-10-25
得票数 2
回答已采纳
1
回答
有没有一种简单的方法来模拟
python
/Django中的许多静态方法?
、
、
我想知道在
Python
中是否有一种简单的方法来测试同样的东西。
浏览 6
提问于2017-08-27
得票数 0
回答已采纳
1
回答
复制命名空间时处理循环依赖(functools -> _functools -> functools)
模块
functools指的是_functools中定义的reduce。同时,_functools指的是functools中定义的partial每个请求的一些源代码 """Return s
浏览 5
提问于2016-05-22
得票数 5
1
回答
为任何
python
模块
打补丁的解决方案
、
我正在寻找正确的方法来在我的应用程序中
修补
python
模块
中的任何函数,而不需要修改
模块
包本身。 我的问题的背景是,我的应用程序使用的是Elasticsearch 2。由于我的应用程序在多个位置使用pyes,因此我希望全局
修补
索引方法,并确保所有句号字符都将转换为下划线字符。
浏览 3
提问于2015-12-21
得票数 0
1
回答
在
python
中执行
模块
体之前,是否有一种方法可以对
模块
中的类进行猴子
修补
?
、
、
、
self.a = a return self.a+10 print(a.run()) def __init__(self, a): def run(self):不幸的是,当我从
python
解释器运行import test时,
模块
仍然打印出14,而不是我期望的输出9。是否有办法在
模块
体执行之
浏览 3
提问于2022-01-16
得票数 0
回答已采纳
7
回答
交互时在
python
中重新导入
模块
如何在
python
中重新导入
模块
?场景如下:我以交互方式导入了一个
模块
并对其进行了
修补
,但随后我遇到了一个错误。我修复了.py文件中的错误,然后希望在不退出
python
的情况下重新导入修复后的
模块
。
浏览 0
提问于2009-08-10
得票数 484
回答已采纳
1
回答
Boost
Python
迭代可转换掩蔽非迭代构造函数
我实现了一个boost
python
转换器,它基于对这个的回答,自动地从一个
Python
转换为一个C++向量。而且,通过实现,我的意思是逐字复制代码。call last):TypeError: 'int' object is not utterablebp::class_<expr::Term>(&q
浏览 2
提问于2014-01-04
得票数 2
回答已采纳
2
回答
为商业的封闭源
python
模块
分发.pyc文件和.py文件
就我个人而言,我认为最好是分发.py文件,因为这些文件将由最终用户自己的
python
编译,后者可能会得到更多的
修补
。对于商业的、封闭源代码的
python
模块
,分发.pyc文件与.py文件的利弊是什么? 换句话说,是否有任何令人信服的理由来分发.pyc文件?编辑:特别是,如果..py/..pyc附带一个DLL/SO
模块
,该
模块
是针对某个
Python
版本编译的。
浏览 4
提问于2014-01-28
得票数 0
回答已采纳
2
回答
如何从
Python
访问SSL/TLS内部组件?
、
我正在用
Python
(2.7和3.2)实现XMPP协议,我发现一件重要的事情阻止了我使实现完全兼容。似乎没有直接提供这部分信息,但我知道它可能是通过
Python
内部使用的OpenSSL API获得的。有没有任何方法可以获得SSL套接字包装器的“SSL”指针,这样我就可以通过ctype
模块
或我自己的扩展
模块
使用它了吗?在安装
Python
的头文件时,我找不到类似的东西。是否有任何第三方TLS
模块
为
Python
提供了这样的API,但保留了一般的
Python
浏览 5
提问于2011-07-11
得票数 9
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券