腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何从boost线程调用
Python
?
、
、
、
、
我有一个
Python
,它调用了一个
C
++ boost
python
库,它都能工作。但是,我有一个回
调
的
C
++场景,在这个场景中,来自boost线程的
C
++调用
Python
,并在
C
++端得到一个访问冲突。如果我使用
python
线程执行完全相同的回
调
,那么它将完美地工作。因此,我怀疑我不能简单地使用boost线程从
C
++中回
调
Python
,而是需要做一些额外的事情才能
浏览 4
提问于2016-12-20
得票数 3
回答已采纳
1
回答
用
C
++嵌入
Python
、
、
我想在
C
应用程序中使用基于事件的
Python
库。我使用官方的
C
-API来嵌入
Python
:有几个
python
库函数使用我认为是
python
函数指针作为参数。 当从
C
调用这些方法时,是否可以传递一个
C
函数指针,以便
Python
函数使用
C
函数作为回
调
函数?如果没有,如何实现让
Python
使用<e
浏览 1
提问于2012-11-24
得票数 5
回答已采纳
1
回答
无法停止来自
python
C
扩展的
python
回
调
、
、
、
我正在尝试将一个
C
++摄像头帧采集库打包到
Python
中。我的回
调
函数有问题。我用下面的代码从一个
C
函数调用一个
python
函数:gstate = PyGILState_Ensure(); caller.stopLive();Py_DECREF(result);PyGILState_Release(gstate); 回
调<
浏览 0
提问于2012-07-17
得票数 0
2
回答
Python
ctypes.string_at()添加了周围的b'...‘在
Python
3中(但不是2)
、
、
我使用ctypes将
Python
绑定添加到我的
C
++库之上(在
C
++方面比
Python
更熟练)。
Python
库需要回
调
应用程序,成为
C
++回
调
函数。使用基本类型或结构效果很好。在谷歌了相当多之后,我意识到所有关于ctypes的在线帖子都小心翼翼地避免将字符串传递给
Python
回
调
,就好像它是一个雷区。我找不到将字符串传递给
Python
回
调
的有效示例。简而言之,当
C</em
浏览 0
提问于2021-01-14
得票数 1
1
回答
C
回
调
的
Python
包装器
、
、
、
尝试创建
python
回
调
,在Windows环境中从dll调用
C
回
调
时需要调用该回
调
。请查看下面的代码以了解问题。SetByteTotalsCallback()方法的原型和回
调
,如下所示。回
调
根本没有被调用。程序以0状态退出gobiDLL.SetByteTotalsCallback(回
调
,
c
_byte(256))方法,但是用
python
编写的回
调
()方法在调用过程中不会调用。您能指出什么可以帮助您进入
浏览 0
提问于2011-06-20
得票数 2
1
回答
Cython回
调
导致内存损坏/分段错误
、
、
、
我正在使用cython将
python
与
c
++库进行接口。我需要一个
c
++代码可以调用的回
调
函数。我还需要将对特定
python
对象的引用传递给这个函数。从回调演示中可以很清楚地看出这一点。但是,当从
c
++线程(p线程)调用回
调
时,我会收到各种错误: 使用存储的函数指针调用函数错误主要是分段错误,但有时我会收到
浏览 2
提问于2011-05-25
得票数 1
回答已采纳
1
回答
Python
在不同线程上的回
调
& GIL
、
、
、
、
我将属于多线程
C
框架的
C
函数包装在一个
python
模块中。在这个框架中,当某些事件被触发时,会执行回
调
。但是,回
调
并不总是从同一线程执行的。 与我的问题相关的回
调
是在
python
ctype中定义的。普通ctype回
调
的问题是它们试图使用
python
C
-API获取GIL。当此获取从未调用Py_initialize()的线程运行时,它将失败。为了能够控制获取GIL的方式,我创建了一个包装
python
浏览 1
提问于2016-11-08
得票数 2
1
回答
使用变量缓冲区,通过回
调
从
C
++调用
python
、
我成功地编写了代码,这样就可以通过回
调
从
C
++调用
python
。使用了
C
型。
Python
中的回
调
设置如下所示: # Parsing code 这是可行的,但我正在从
C
++
浏览 0
提问于2015-01-20
得票数 2
1
回答
在
python
中,如何设置LP_
c
_ubyte的值?
、
、
、
、
我正在使用
Python
ctype为一个
C
DLL创建一个
python
包装器。我在用
python
更新内存中的值指针时遇到了问题。 在本例中,我有一个具有寄存器回
调
函数的DLL。我希望发生的是,
python
函数callbackUpdateValue将更新foo的值,更新后的值将打印在
C
DLL DoCallBack函数中。0的值是打印的,而不是99的期望值。我的问题是:在
python
中如何更新callbackUpdateValue中foo的值,以便它可以
浏览 1
提问于2018-04-26
得票数 0
回答已采纳
1
回答
Python
代码调用创建OS线程的
C
库,后者最终调用
Python
回
调
、
、
、
如果只有一个
Python
解释器正在执行字节码,当操作系统分派另一个线程时,它会调用
Python
回
调
--会发生什么呢?我关心这种设计的可靠性是对的吗?
浏览 2
提问于2012-08-24
得票数 6
1
回答
从
C
调用
python
函数作为回
调
。什么是正确的方法来处理吉尔?
、
、
、
其中一个api函数允许您注册回
调
。我使用CFUNCTYPE来指定函数的类型,并从我的
python
库的用户提供的
python
函数中创建一个CFUNCTYPE实例,然后将其传递给
C
函数(使用ctypes api调用)。我想知道当
C
库函数调用我的
python
回
调
函数时会发生什么。ctypes是否重新获得GIL 注意:确保您保留对CFUNCTYPE()对象的引用,只要它们是从
C
代码中使用的。另外,请注意,如果在
Python
控制之外创建
浏览 0
提问于2016-01-08
得票数 7
回答已采纳
1
回答
可以提升::
python
将对象的所有权传递给
python
回
调
函数?
、
、
、
目前,我将一个
C
++指针传递给带有boost::
python
::call函数的
python
回
调
函数。这很好,但是如果我随后不删除
C
++代码中的指针,就会引入内存泄漏。我希望将指针传递给回
调
,并让
python
的垃圾收集器处理对象的生存期。现在,如果我想保存传递给回
调
的对象,我必须做一个深拷贝。我已经看到了,通过使用return_value_policy<manage_new_object>包装的
C
++函数的返回值,这类事情是
浏览 2
提问于2016-06-01
得票数 4
回答已采纳
3
回答
从
C
++ (或
C
)回调调用
python
方法
、
、
、
、
我正在尝试从
C
++调用
python
类中的方法。从中调用它的
C
++方法是一个
C
++回
调
。// (pFunc is global variable of type PyObject*) pFunc = PyDict_GetItemString(pDict, "PlxMsgWrapper"
浏览 0
提问于2013-05-17
得票数 17
回答已采纳
1
回答
boost::
python
和回
调
驱动的执行
、
、
、
我在上遇到了一些问题,其中包括:
python
和回
调
驱动的执行。只要导致我的回
调
执行的初始函数调用来自
python
解释器,一切都很好。RtAudio的执行是由回
调
驱动的:我给RtAudio一个回
调
函数,当我启动RtAudio时,每次需要计算声音时都会调用回
调
。当使用RtAudio的回
调
驱动执行时,当我的代码试图从
C
++运行<
浏览 3
提问于2011-12-17
得票数 0
1
回答
使用可变的
C
数组从
C
线程调用
Python
函数
、
我正在为一个用
C
++编写的小型音频库创建
Python
扩展。打开音频流时,会将回
调
函数作为参数传递(当然还有其他参数)。., pythonCallbackFunction)现在,该扩展有一个作为
C
函数的回
调
,它将该回
调
传递给
C
++库。对于每个流节拍,回
调
都会接收一些关于流的信息,以及一个指向音频缓冲区的空指针,该指针根据流格式参数将音频缓冲区转换为正确的数据类型。我的意图当然是让这个用
C
实现的
浏览 3
提问于2013-02-23
得票数 3
回答已采纳
1
回答
Python
Api线程问题
、
我正在编写一个
C
程序,它使用用
python
编写的网络库。我将
python
嵌入到
python
中。库发送所有请求异步,并在请求完成时通过信号通知我。
python
调用注册的回
调
异步(thread.start_new_thread(回
调
,args))。如果我将
python
代码更改为回
调
(
浏览 0
提问于2012-12-03
得票数 4
回答已采纳
1
回答
我是否可以使用ctype为可变
Python
函数创建一个原型,以便DLL可以将此函数作为回调调用?
、
、
、
这是一个场景:我使用ctype将一个
C
DLL加载到
Python
程序中。我想注册一个回
调
,以便DLL中的代码可以调用
Python
中的函数。def printf(format, *args):我在ctypes中使用CFUNCTYPE工厂创建回
调
函数指针: callback_type = CFUNCTYPE(<e
浏览 2
提问于2012-12-14
得票数 3
回答已采纳
1
回答
Python
C
扩展回
调
函数
、
、
、
我正在尝试编写一个绑定到一个使用回
调
函数的
C
-Library。int do_something(int a, void (*callback));def callback(val):所以
Python
调用do_something应该调用
C
-Function do_something。并且
Python
函数callback应该连接到
C</e
浏览 0
提问于2014-08-07
得票数 2
2
回答
将
python
函数传递给SWIG包装的
C
++代码
、
、
我正在尝试使用SWIG包装用于
python
的
C
++库。库通过将某些类型的回
调
函数传递给类方法,经常使用回
调
函数。 现在,在包装代码之后,我想从
python
创建回
调
逻辑。这个是可能的吗?有没有任何方法可以将
python
函数“强制转换”到SWIG包装器所接受的类型?
浏览 0
提问于2015-12-23
得票数 4
回答已采纳
1
回答
在
C
中调用函数,从
Python
接收指向函数的指针
、
、
我正在使用Swig从
C
源代码创建一个
python
库。我需要从
Python
中调用它,但回
调
函数必须是
Python
中的函数。我见过的所有文档都使用
C
语言的回
调
函数。FeeCalculator)(Transaction* p); 我希望该函数在
Python
浏览 16
提问于2018-07-23
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PCA之Python调参
SVM算法之Python调参
Python机器学习(六)-XGBoost调参
聚类模型之Python调参
知识分享:C 语言函数指针之回调函数
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券