腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
无法停止来自
python
C
扩展的
python
回
调
、
、
、
我正在尝试将一个
C
++摄像头帧采集库打包到
Python
中。我的
回
调
函数有问题。我用下面的代码从一个
C
函数调用一个
python
函数:gstate = PyGILState_Ensure(); caller.stopLive();Py_DECREF(result);PyGILState_Release(gstate)
浏览 0
提问于2012-07-17
得票数 0
1
回答
如何从boost线程调用
Python
?
、
、
、
、
我有一个
Python
,它调用了一个
C
++ boost
python
库,它都能工作。但是,我有一个
回
调
的
C
++场景,在这个场景中,来自boost线程的
C
++调用
Python
,并在
C
++端得到一个访问冲突。如果我使用
python
线程执行完全相同的
回
调
,那么它将完美地工作。因此,我怀疑我不能简单地使用boost线程从
C
++中
回
调
<em
浏览 4
提问于2016-12-20
得票数 3
回答已采纳
1
回答
使用变量缓冲区,通过
回
调
从
C
++调用
python
、
我成功地编写了代码,这样就可以通过
回
调
从
C
++调用
python
。使用了
C
型。
Python
中的
回
调
设置如下所示: # Parsing code 这是可行的
浏览 0
提问于2015-01-20
得票数 2
1
回答
C
回
调
的
Python
包装器
、
、
、
尝试创建
python
回
调
,在Windows环境中从dll调用
C
回
调
时需要调用该回
调
。请查看下面的代码以了解问题。SetByteTotalsCallback()方法的原型和
回
调
,如下所示。
回
调
根本没有被调用。程序以0状态退出gobiDLL.SetByteTotalsCallback(
回
调
,
c
_byte(256))方法,但是用
python</
浏览 0
提问于2011-06-20
得票数 2
1
回答
Python
在不同线程上的
回
调
& GIL
、
、
、
、
我将属于多线程
C
框架的
C
函数包装在一个
python
模块中。在这个框架中,当某些事件被触发时,会执行
回
调
。但是,
回
调
并不总是从同一线程执行的。 与我的问题相关的
回
调
是在
python
ctype中定义的。普通ctype
回
调
的问题是它们试图使用
python
C
-API获取GIL。当此获取从未调用Py_initialize()的线程运行时,它将失败。为了
浏览 1
提问于2016-11-08
得票数 2
1
回答
在
Python
中,等待
回
调
的最佳睡眠方式
、
、
、
我正在为一个与硬件设备对话的
c
++库编写一些。库的一般模型是注册
回
调
例程,然后向硬件发送命令并等待
回
调
。我可以简单地循环检查由
回
调
例程设置的变量,但这感觉很愚蠢,因为调用包装器的程序有一天可能会在等待时做其他事情。所以我宁愿睡在一个信号量,让
回
调
做一个唤醒信号量,以便我们可以得到所有多线程在未来。那是
Python
中的东西吗?我是
Python
新手,但有使用多线程
c
和
c</em
浏览 4
提问于2022-05-23
得票数 2
1
回答
可以提升::
python
将对象的所有权传递给
python
回
调
函数?
、
、
、
目前,我将一个
C
++指针传递给带有boost::
python
::call函数的
python
回
调
函数。这很好,但是如果我随后不删除
C
++代码中的指针,就会引入内存泄漏。我希望将指针传递给
回
调
,并让
python
的垃圾收集器处理对象的生存期。现在,如果我想保存传递给
回
调
的对象,我必须做一个深拷贝。我已经看到了,通过使用return_value_policy<manage_new_object>
浏览 2
提问于2016-06-01
得票数 4
回答已采纳
1
回答
用
C
++嵌入
Python
、
、
我想在
C
应用程序中使用基于事件的
Python
库。我使用官方的
C
-API来嵌入
Python
:有几个
python
库函数使用我认为是
python
函数指针作为参数。 当从
C
调用这些方法时,是否可以传递一个
C
函数指针,以便
Python
函数使用
C
函数作为
回
调
函数?如果没有,如何实现让
Python
浏览 1
提问于2012-11-24
得票数 5
回答已采纳
1
回答
我是否可以使用ctype为可变
Python
函数创建一个原型,以便DLL可以将此函数作为
回
调调用?
、
、
、
这是一个场景:我使用ctype将一个
C
DLL加载到
Python
程序中。我想注册一个
回
调
,以便DLL中的代码可以调用
Python
中的函数。def printf(format, *args):我在ctypes中使用CFUNCTYPE工厂创建
回
调
函数指针: callback_t
浏览 2
提问于2012-12-14
得票数 3
回答已采纳
2
回答
Python
ctypes.string_at()添加了周围的b'...‘在
Python
3中(但不是2)
、
、
我使用ctypes将
Python
绑定添加到我的
C
++库之上(在
C
++方面比
Python
更熟练)。
Python
库需要回
调
应用程序,成为
C
++
回
调
函数。使用基本类型或结构效果很好。在谷歌了相当多之后,我意识到所有关于ctypes的在线帖子都小心翼翼地避免将字符串传递给
Python
回
调
,就好像它是一个雷区。我找不到将字符串传递给
Python
回
浏览 0
提问于2021-01-14
得票数 1
1
回答
boost::
python
和
回
调
驱动的执行
、
、
、
我在上遇到了一些问题,其中包括:
python
和
回
调
驱动的执行。只要导致我的
回
调
执行的初始函数调用来自
python
解释器,一切都很好。RtAudio的执行是由
回
调
驱动的:我给RtAudio一个
回
调
函数,当我启动RtAudio时,每次需要计算声音时都会调用回
调
。当使用RtAudio的
浏览 3
提问于2011-12-17
得票数 0
1
回答
Python
Api线程问题
、
我正在编写一个
C
程序,它使用用
python
编写的网络库。我将
python
嵌入到
python
中。库发送所有请求异步,并在请求完成时通过信号通知我。
python
调用注册的
回
调
异步(thread.start_new_thread(
回
调
,args))。如果我将
python</em
浏览 0
提问于2012-12-03
得票数 4
回答已采纳
1
回答
为什么shiboken2忽略
C
++11风格的
回
调
?
、
、
、
我有一个
C
++库,它对函数使用
C
++11样式
回
调
。类中的
回
调
定义如下:using Callback = std::function<void (qint64,T,CallbackError)>; 如何使shiboke
浏览 1
提问于2017-01-04
得票数 1
1
回答
从
C
调用
python
函数作为
回
调
。什么是正确的方法来处理吉尔?
、
、
、
其中一个api函数允许您注册
回
调
。我使用CFUNCTYPE来指定函数的类型,并从我的
python
库的用户提供的
python
函数中创建一个CFUNCTYPE实例,然后将其传递给
C
函数(使用ctypes api调用)。我想知道当
C
库函数调用我的
python
回
调
函数时会发生什么。ctypes是否重新获得GIL 注意:确保您保留对CFUNCTYPE()对象的引用,只要它们是从
C
代码中使用的。另外,请注意,如果在<em
浏览 0
提问于2016-01-08
得票数 7
回答已采纳
3
回答
从
C
++ (或
C
)
回
调调用
python
方法
、
、
、
、
我正在尝试从
C
++调用
python
类中的方法。从中调用它的
C
++方法是一个
C
++
回
调
。// (pFunc is global variable of type PyObject*) pFunc = PyDict_GetItemString(pDict, "PlxMsgWra
浏览 0
提问于2013-05-17
得票数 17
回答已采纳
1
回答
在
python
中,如何设置LP_
c
_ubyte的值?
、
、
、
、
我正在使用
Python
ctype为一个
C
DLL创建一个
python
包装器。我在用
python
更新内存中的值指针时遇到了问题。 在本例中,我有一个具有寄存器
回
调
函数的DLL。调用回
调
函数创建无符号char变量,将指向该变量的指针传递给
回
调
函数,然后打印该变量的更新值。我的问题是:在
python
中如何更新callbackUpdateValue中foo的值,以便它可以在
C
DLL DoCallBack
浏览 1
提问于2018-04-26
得票数 0
回答已采纳
1
回答
Cython
回
调
导致内存损坏/分段错误
、
、
、
我正在使用cython将
python
与
c
++库进行接口。我需要一个
c
++代码可以调用的
回
调
函数。我还需要将对特定
python
对象的引用传递给这个函数。从
回
调演示中可以很清楚地看出这一点。但是,当从
c
++线程(p线程)调用回
调
时,我会收到各种错误: 使用存储的函数指针调用函
浏览 2
提问于2011-05-25
得票数 1
回答已采纳
1
回答
处理
C
风格
回
调
的绑定生成器(如SWIG)?
、
最近,我使用SWIG为
C
库编写了一个绑定。虽然它有很多是直接的,并且只使用基本的SWIG功能,但是当我需要支持一个函数时遇到了麻烦,这个函数将
C
回
调
作为参数,而SWIG不支持它。我通过编写特定于
Python
的代码来解决这个问题,以提供一个自定义
回
调
,在这个
回
调
中,我调用
Python
'eval‘函数来计算提供的可调用函数。 虽然这件事做得很好,但对我来说却很不幸。我一直希望使用SWIG来利用它对数十种语言的
浏览 1
提问于2010-11-12
得票数 2
1
回答
在
C
中调用函数,从
Python
接收指向函数的指针
、
、
我正在使用Swig从
C
源代码创建一个
python
库。我需要从
Python
中调用它,但
回
调
函数必须是
Python
中的函数。我见过的所有文档都使用
C
语言的
回
调
函数。FeeCalculator)(Transaction* p); 我希望该函数在
Python
浏览 16
提问于2018-07-23
得票数 2
1
回答
在Pydev中设置断点,但断点仅在
回
调
中未命中
好吧,我是
python
的新手,我的代码调用了一些库(它包装了一些
C
++代码),我在我这边传递了一个
回
调
函数(正如库需要的那样)。奇怪的是,如果我在代码的另一部分插入一个断点,它将命中,调试器在eclipse中停止,但
回
调
中没有一个断点命中。
回
调
确实被调用了,但是断点被PyDev以某种方式忽略了。我做错了什么?
回
调
显然来自不同的线程。我使用的是
Python
2.7
浏览 0
提问于2012-10-04
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python-回调函数和递归函数
知识分享:C 语言函数指针之回调函数
BTC短线有回调风险
回调域redirect uri is illegal
无量逼空 下午小心回调!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券