python - 我想更改使用“import cv2”导入的代码中的方法
问题描述
我导入了 cv2 并且有一个我想要更改的函数(预测函数)。我试图在我的计算机中查看 cv2 的代码,但我看不到代码 - 因此我无法更改它...你知道如何更改导入的代码吗?
解决方案
python中的函数是对象,因此您可以替换表示函数的变量并覆盖它,例如
import foo
def my_function():
# do something
pass
foo.function = my_function
推荐阅读
- java - RestTemplate 以 String 形式返回数据,但不填充列表嵌套对象
- android - 未来建造者
- 不显示任何数据
- google-sheets - 将具有单元格值的列添加到使用 Query 合并的表中
- spring - 内容类型 'multipart/form-data;boundary=----WebKitFormBoundary...' 不支持 Spring
- go - 将上下文从 Web 请求的控制器传递到数据库层
- javascript - 将公会数量显示为活动
- wpf - 将 UniformGrid 限制为最多 N 个项目
- android - 如何将对象从锚点移动到锚点?
- javascript - 停止音频数组循环
- mapbox-gl-js - Mapbox GL JS - 可以获得特定 lng/lat 的街道名称吗?