腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Python
ctype
将
指针
传
递给
可变
指针
(0U == memcmp(algo_data(&hdl_enc), expected_data, algo_data_size(&hdl_enc)));from enum import Enum class MessType(Enum):目前我有‘分段错误’错误,因为--我猜--我正在传递指向不
可变
数据的<e
浏览 43
提问于2021-11-02
得票数 0
1
回答
为什么可以使用
python
3中的
ctype
修改不
可变
字节对象?
、
、
、
File "<stdin>", line 1, in <module>str对象也是不
可变
的:TypeError: 'str' object does not support item assignmentBe
浏览 6
提问于2017-12-02
得票数 1
回答已采纳
1
回答
如何在使用
Python
和C++时排除分段错误?
、
、
第一个函数通过以下方式返回一个指向接口的BYTE
指针
:// initialize stuff我用
Python
some_other_data)foo.next(some_additional_data)[1] 24712 segmentation fault
python
或者某些数据在仍然需要的时候被
Python
垃圾收集? 更普遍地说,如何
浏览 5
提问于2015-04-14
得票数 6
回答已采纳
1
回答
将
指向连续数据的
指针
从
Python
传递到C++的最简单方法
、
、
函数需要指向连续数据的第一个元素和数据数量的
指针
。有没有其他更简单的方法可以同时在
Python
2和
Python
3中使用(AFAIK bytes([a]*14)可以,但只适用于
Python
3)temp = chr(a)*14在其他线程中,有人建议可以传递一些指向连续数据的第一个元素的
指针
,比如这里的
浏览 2
提问于2020-12-03
得票数 0
1
回答
python
中结构中的动态数组和结构
、
我正在尝试使用
ctype
在
python
中实现这个C结构: int cols_count;} struct _rows *rows;问题是_rows.cols是一个动态大小的字符
指针
数组我如何在
python
中使用
ctype
来实现这一点?我能够定义一个函数,它将返回一个具有
可变</e
浏览 0
提问于2011-12-06
得票数 5
回答已采纳
2
回答
Python
如何在C函数之间传递数据
、
对于这个函数,我想从
python
中传递参数。我的想法是编写两个C包装函数,"init“和”循环“- "init”读取数据,并返回一个指向结构的空
指针
,“循环”可以与我可以从
python
传递的附加参数一起使用。loop(void *data, float par1, float par2) {} 我尝试
将
python
中的"init“调用为c_void
浏览 0
提问于2013-07-05
得票数 4
1
回答
C语言中
指针
算法访问数组的索引限制
、
、
、
、
我
将
一个指向
Python
(数百万行)定义的大数组的
指针
传
递给
带有
ctype
的C-函数。正如我所理解的,
指针
总是整数,所以我可以访问的数组的最后一个条目将是该特定系统的最大整数值。
浏览 2
提问于2020-01-11
得票数 1
回答已采纳
1
回答
将
c_void_p作为out参数传
递给
c函数。
、
、
我正在编写一个
Python
模块,它封装了一些C++代码。我过去经常使用这个函数
将
指针
从C++传
递给
Python
(
指针
将被另一个函数释放)。,在
Python
中,我用
ctype
设置函数如下mydll = cdll.mydll mydll.run.argtypes = [c_double, # input中创建一个新的空
指针
并将其传
递给
dll函数来使用该函数。
将</e
浏览 2
提问于2015-11-19
得票数 5
回答已采纳
1
回答
我是否可以使用
ctype
为
可变
Python
函数创建一个原型,以便DLL可以将此函数作为回调调用?
、
、
、
这是一个场景:我使用
ctype
将
一个C DLL加载到
Python
程序中。我想注册一个回调,以便DLL中的代码可以调用
Python
中的函数。def printf(format, *args):我在ctypes中使用CFUNCTYPE工厂创建回调函数
指针
: callback_type = CFU
浏览 2
提问于2012-12-14
得票数 3
回答已采纳
1
回答
ctypes.pointer、ctypes.POINTER和ctypes.byref之间的区别是什么?
、
在
ctype
中,
指针
和byref有什么区别?它们看起来都像是一种
将
指针
传
递给
函数的方法,例如作为输出参数。
浏览 1
提问于2012-09-05
得票数 18
回答已采纳
1
回答
Ctype
:
将
返回
指针
转换为数组或
Python
列表的快速方法
、
、
我使用
ctype
将
数组
指针
传
递给
dll,并返回指向使用dll中的malloc创建的双重数组的
指针
。返回
Python
时,我需要一种
将
指针
转换为数组或
Python
列表的快速方法。创建数组并将其传
递给
dll,但我必须使用dll中的malloc创建它,因为这是一个动态数组,在这个数组中,我事先不知道会有多少个数据元素(尽管返回
指针
也返回数据元素的数量,所以我知道返回到
Python
时有多少)
浏览 1
提问于2018-02-21
得票数 6
回答已采纳
1
回答
从C++修改
python
列表
、
、
我得到了一个
Python
列表,我可以获取它的
指针
,并将这个
指针
地址传
递给
C++进行处理现在,我使用
ctype
将此地址传
递给
C++*(float*) MyPointer = 2.0f; //for example
Python
值会立即更新,现在的问题是:如何扩展或删除一些值(比如直接从C++修改列表),因为我感觉到这些数据是一个std::vector
浏览 2
提问于2013-04-05
得票数 4
回答已采纳
2
回答
在
Python
中使用
ctype
访问数组
、
、
、
、
我正在用C语言编写一个ode求解器,导出到Windows DLL和DLL的
Python
包装器中。我非常习惯
Python
,但我也是一个完全的C和
ctype
的初学者。现在我需要从
指针
访问计算出的数据。这似乎不能直接做到。每次我尝试执行plot(data.t, data.x)或强制转换为np.array(data.t)时,
Python
文件都会崩溃,cmd也会冻结。此外,如果这不是
将
数组从C语言传递到
Python
的最佳方法,那么还有什么其他方法适合这种应用程序呢?例如,对于每个
浏览 6
提问于2015-07-26
得票数 1
2
回答
Python
C类型
将
void
指针
转换为nonetype和long。其含义是什么?这是什么意思?
、
、
、
、
我正在创建一个
ctype
结构。我有一个外部函数,它需要将指向此结构的
指针
传
递给
它。
ctype
结构中应该有一个空
指针
。
Python
解释为不是空
指针
。这是否意味着外部函数也将该结构元素解释为空
指针
以外的其他元素?:>>> y正如我上面所说的,我正在将我的结构传
递给
一个外部函数。这是
指针
的内存地址
浏览 5
提问于2013-06-29
得票数 2
回答已采纳
1
回答
PYTHON
套接字和结构
有没有办法
将
python
套接字对象转换为空
指针
?我正在使用
ctype
,并尝试使用
python
的cast和转换函数。 我还使用了一个DLL,其中有一个函数以结构作为其参数。但是当我把这个结构传
递给
函数时,我得到的是错误的无效参数。对于在C上创建的接受C类型参数的C DLL,使用
python
有什么缺点吗?
浏览 0
提问于2011-03-31
得票数 0
回答已采纳
2
回答
返回
可变
对象
、
如果我有一个例子,当我
将
一个
可变
对象传
递给
一个函数,并对该对象进行了更改时,我知道在
python
中,它将更改值,并且所有
指针
都将指向已更改的值。但是什么才是编写代码的正确方法呢?我是否应该使用return语句并重新分配指向函数输出的
指针
,以向读取代码的人显示正在更改的代码?谢谢!
浏览 0
提问于2018-05-20
得票数 1
1
回答
传递.h文件中定义的结构
指针
的
Python
C类型。
、
、
、
、
我是
ctype
和C的新手,在通过
ctype
将
struct
指针
变量传
递给
在
python
中调用的c函数时遇到了麻烦。如果它太基础和明显,请容忍我。下面是我的c代码的样子。MYSTRUCT *mystpointer;..................与上面一样,修改结构函数update *mystpointer是一个指向MYSTRUCT的
指针
并返回它但是,当我尝试使用
ctype
将
".so“文件加
浏览 72
提问于2018-07-10
得票数 0
回答已采纳
1
回答
在
Python
/C API中将动态数组作为参数传入PyObject_CallObject
我想访问我用C代码编写的一些
python
函数。我的一个
python
函数接收一个numpy数组作为输入。在我的C代码中,这个数组是在动态内存中分配的。每当我的
python
函数被调用时,我都会收到一个分段错误,并且我不确定我做错了什么。我试图
将
N,O,O&传
递给
Py_BuildValue函数,但我总是得到相同的结果。#!
浏览 0
提问于2020-09-05
得票数 1
1
回答
Python
类型注册回调函数
、
、
我在使用
Python
和
ctype
时遇到了一些非常奇怪的事情。我正在使用
Python
3.4.3。首先,项目的一些背景: 我已经从C代码编译了一个自定义dll。我正在使用
ctype
与dll接口。现在,当按下按钮并生成中断时,C库
将
调用适当的回调函数(即callbacks[addr]();)。在C库中,我(通过printf)验证了根据按钮设置和调用不同的回调函数
指针
,但相同的函数
指针
被传
递给
C register_callback函数。转换为
ctype
浏览 2
提问于2016-07-08
得票数 2
回答已采纳
1
回答
python
ctypes中指向C++自定义类实例的截断
指针
地址
、
、
我正在尝试使用
ctype
从
python
访问C++类。用于访问C++功能的包装函数在动态链接库中公开。 我有一个C++数据类。在第一次从
python
到C++的函数调用中创建了类的一个实例,并回
传
了一个指向该实例的
指针
。第二个
python
函数调用
将
指针
作为arg并打印它的一些数据。 问题是
指针
地址被截断了。当打印
指针
时,它看起来像"000001A05127F110“。然后,当在第二个函数调用中再次在C++中打印
浏览 41
提问于2019-01-28
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
借问变量何处存,牧童笑称用指针,Go lang1.18入门精炼教程,Go lang类型指针(Pointer)的使用EP05
Python的指针:有什么意义?
清源正本,鉴往知来,Go lang1.18入门精炼教程,由白丁入鸿儒,Golang中引用类型是否进行引用传递EP18
Python传入参数的几种方法
大牛教你学习python函数!
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券