腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
调用
Python
C
API的
Python
中包装
C
++库
python
、
c++
、
c
、
swig
C
++库使用SWIG封装在
Python
中。我们可以在
Python
中实例化一个
类
,当我们
调用
这个使用
Python
C
API的
类
中的方法时,会出现以下错误:如果我们在
C
中
调用
Python
之前插入Py_BEGIN_ALLOW_THREADS,那么这个错误就会变成一个分段错误。这似乎是
Pyth
浏览 2
提问于2014-04-11
得票数 0
2
回答
如何使用Cython保持
C
++
类
名不被修改?
c++
、
python
、
cython
我有一个名为Foo的
C
++
类
。如果我遵循,我将需要以不同的方式
调用
Python
类
,例如PyFoo。但是,我真的需要
调用
Python
类
Foo。如何有效地做到这一点呢?编辑:我正在尝试连接一个已有的
C
++库,该库以前是与Boost
Python
连接的。出于不同的原因,我想测试Cython。由于在Boost:
Python
Python
类
中
调用
的名称与<
浏览 1
提问于2012-04-12
得票数 18
回答已采纳
1
回答
Cython回调导致内存损坏/分段错误
callback
、
pthreads
、
segmentation-fault
、
cython
我正在使用cython将
python
与
c
++库进行接口。我需要一个
c
++代码可以
调用
的回调函数。我还需要将对特定
python
对象的引用传递给这个函数。从回调演示中可以很清楚地看出这一点。但是,当从
c
++线程(p线程)
调用
回调时,我会收到各种错误: 使用存储的函数指针
调用
函
浏览 2
提问于2011-05-25
得票数 1
回答已采纳
1
回答
从Objective
调用
Python
代码
python
、
objective-c
、
nsbundle
我正在寻找从Objective程序
调用
Python
代码的最佳方法。很少有细节: 首先想到的是将每个*.py封装到*.bundle中。PyObjC dependance.
类
不使用objc,但是如果我们不使用子类NSObject,那么在Objective方面,[bundle principalClass]是(Null),PythonCl
浏览 0
提问于2012-10-24
得票数 2
回答已采纳
1
回答
在
Python
中使用
C
/
C
++的最快方法是什么?
python
、
c++
、
c
、
python-c-extension
、
python-extensions
调用
C
/
C
++函数和使用
C
++
类
的最快方法是什么?有各种方法可以做到这一点,如
Python
扩展模块(
Python
.h)、Cython、SWIG、Boost等。 我已经实现了
C
/
C
++函数和
C
++
类
。因此,我想
调用
C
/
C
++函数并在
python
中使用
C
++
类
,只需对
浏览 1
提问于2017-04-28
得票数 0
3
回答
多重继承:意外的事情正在发生.?
python
、
oop
、
output
、
multiple-inheritance
我在用
python
教自己oops概念。我意外地在子类
C
的B().__init__() init方法中输入了,这是代码。def __init__(self): def __init__(self): def __init__(self): B().__init__() <
浏览 5
提问于2019-09-28
得票数 1
2
回答
如何将
C
++指针保存在
python
中,以便以后再传递?
python
、
c++
、
cython
我试图创造一些东西,但我不知道它是可能的还是“干净的”:有人对怎么做有什
浏览 7
提问于2021-04-23
得票数 1
回答已采纳
1
回答
初始化函数在
python
中的多重继承中执行
python
、
oop
我是
python
的新手,正在尝试理解
python
中的继承。
Python
具有多重继承的特性。单个
类
可以同时继承多个
类
。当我们创建一个子类的对象时,会
调用
子类的init函数。我想要
调用
两个子类的父
类
的init函数,但我只能
调用
一个init函数。我读到了方法解析顺序的概念,根据这个顺序,将
调用
最左边继承的init函数。请更正我的代码,以便
调用
两个父
类
的init函数。print("
浏览 11
提问于2020-07-14
得票数 0
回答已采纳
1
回答
如何用boost.
Python
包装
c
++对象,使其永远不会自动
调用
析构函数
c++
、
python
、
boost
例如,我有
C
++
类
"A“和
python
类
"B”。用boost::
python
包装的"A“
类
,所以我可以在我的
python
代码中使用它。
类
"B“有一个类型为"A”的成员,我在"B“的构造函数中创建它。当我删除"B“
类
的对象时,它会自动
调用
C
++中"A”的析构函数。我想避免这个
调用
,这样"B“就不
浏览 1
提问于2011-05-02
得票数 0
1
回答
在
c
++应用程序中集成
python
脚本
c++
、
boost-python
我需要用
python
脚本扩展我的
c
++应用程序,但我不确定应该使用哪个接口库。基本通信是:
c
++应用程序向脚本注册一些
类
方法(以便它们可以作为脚本中的模块加载),然后
调用
python
中的特定函数。为了清晰起见,这是我的场景中的工作流: 在某种程度上,
C
++
类
需要来自特定
python
脚本的支持,该脚本位于硬盘上某个定义插件位置的某个位置。在
调用
脚本之前,
C</
浏览 1
提问于2015-07-18
得票数 0
2
回答
与使用__init__()的超级()相关的问题
python
、
super
给定下面的3个
类
, def __init__(self): def test(self): print('
C
')B如果我运行print(
C
.__mro__),它会给出(<class '__main__.
C</em
浏览 0
提问于2019-05-20
得票数 5
1
回答
继承
类
中的方法
python-3.x
我们有三个
类
(A,B和
C
),A
类
和B
类
有add方法,
C
类
我们继承自A
类
和B
类
。所以如果我从
C
类
调用
add方法,会先
调用
哪个add方法。
python
中的A
类
add方法或B
类
add方法。
浏览 3
提问于2021-08-05
得票数 0
1
回答
使用
C
++成员的
Python
类型
python
、
c++
、
ctypes
我正在尝试在
C
++中使用
python
.So,在
python
.So中尝试使用
c
++成员。extern "
C
" int test(){mydll = cdll.LoadLibrary(fullpath)基本上,
C
+我只想直接使用
C</e
浏览 3
提问于2015-04-09
得票数 1
1
回答
如何在
C
++中嵌入
Python
并使用PyBind11相互
调用
python
、
c++
、
pybind11
、
cross-language
、
pythoninterpreter
我希望在我的
C
++应用程序中嵌入一个
Python
解释器,并让它们相互
调用
。我遵循了pybind11官方文档中的示例,现在我可以
调用
python
子程序,并在
c
++的主程序中创建
python
类
的对象,但是我的
python
类
需要从
c
++基
类
派生。虽然有一个关于在
python
中派生
c
++基
类
的正式示例,但它使用
c
++模
浏览 44
提问于2022-03-25
得票数 0
1
回答
如何使用SWIG从
C
++
调用
在
python
中重写的虚拟方法
swig
我的
C
++
类
:public:};def createObject(): return m 在
C
++代码中使用此PyObject,我希望
调用
foo,并希望执行
python
模块中的fo
浏览 0
提问于2016-02-25
得票数 1
1
回答
Boost.
Python
未能解析传递给函数的派生类型
python
、
c++
、
boost
、
boost-python
在我的Boost.
Python
冒险中,我遇到了另一个障碍。我定义了以下
Python
模块:#include <iostream>using namespace boost::
python
; {
浏览 2
提问于2015-04-23
得票数 0
回答已采纳
2
回答
Python
super()参数:为什么不使用super(obj)?
python
、
inheritance
、
super
我正在尝试理解何时以及如何在
Python
中正确使用super() ( 2.7.x或3.x)。在>>> help(super)上,解释器告诉我如何
调用
它: | super(type) -> unbound super object我知道这肯定是有原因的,但我找不到。对我来说,这些代码行相当于super(
浏览 0
提问于2013-07-07
得票数 39
回答已采纳
4
回答
如何知道
python
中请求的下一个属性
python
我有带有自定义getter的
类
,所以我有需要使用自定义getter的情况,以及需要使用默认值的情况。
c
.somePyClassProp
c
.somePyClassProp.getAttributes() 在这种情况下,我需要使用默认的setter,首先返回需要是
Pyth
浏览 1
提问于2013-07-26
得票数 1
回答已采纳
1
回答
如何初始化这个使用多重继承的派生
类
?
python
、
multiple-inheritance
假设我有一个名为Vehicle的
类
,还有两个名为Boat和Car的子类,它们是从Vehicle继承的。Boat和Car都通过
调用
super().__init__()来初始化Vehicle。
浏览 3
提问于2021-05-19
得票数 1
回答已采纳
1
回答
Boost
Python
用默认参数包装静态成员函数重载
python
、
c++
、
boost
、
static
、
overloading
我已经为
python
提供了附加的
C
++包装器示例:成员函数(方法)是静态的,带有默认参数。因此,我使用BOOST_
PYTHON
_MEMBER_FUNCTION_OVERLOADS来定义重载函数。没有编译错误,但是当我
调用
静态成员函数时,我得到了如下错误:boostPythonTest.
C
.method("string") 跟踪(最近一次
调用
参数类型匹配
C
++签名:方法(
类
<e
浏览 3
提问于2015-01-15
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python调用C/C+程序
Python无缝调用C/C+代码
python继承子类调用父类方法
C#学习之调用Python脚本
Python调用C函数的方法以及如何编写Python的C扩展
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券