![]() |
1
2
我非常相信在Python中有尽可能多的工作发生,只剩下C中必须发生的工作。所以我更喜欢#2而不是#1,但你是对的,它会把你所有的函数签名都弄乱。 我将创建一个模块级对象来处理日志记录,有点像回调。Python代码可以按自己喜欢的方式创建对象,然后将其分配给module对象。C代码可以简单地使用全局对象进行日志记录:
现在,您只需在整个代码中调用C log\u it函数,而不用担心Python代码是如何完成的。当然,您的Python logit函数将比这个函数更丰富,它将允许您将所有日志集成到一个Python记录器中。 |
![]() |
2
0
谢谢你们的消息。我发现PyObject\u call函数更容易使用。
|
|
wavesinaroom · 断言结构向量长度 5 月前 |
![]() |
Tim Kirkwood · 比较空数据帧 6 月前 |
![]() |
Kamran Khan · 使用单元测试ASP。NET核心 11 月前 |
![]() |
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 11 月前 |
![]() |
Ricky Mo · 角度测试如何模拟导入的const 12 月前 |
![]() |
Natty · Visual Studio中缺少“代码覆盖率结果” 1 年前 |