腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
未
为
指向
结构
的
指针
调用
ctypes.Structure
子类
的
ctypes
__
del__
python
、
python-3.x
、
ctypes
我包装
的
C库需要在C函数内部分配和销毁
结构
的
内存,并且总是传递
指针
,而不是
结构
。 我有一个带有__
del__
方法
的
ctypes.Structure
子类
。在实例上
调用
del时,如果该实例是
指向
从C (Foo_init)中
的
函数返回
的
结构
的
指针
,则不会
调用
此方法。有趣
的
是,如果该
浏览 15
提问于2020-01-27
得票数 0
1
回答
在ctype
子类
化c_void_p是可以接受
的
吗?
python
、
ctypes
我正在与一个返回不透明
指针
的
库进行交互。让c_void_p
子类
在
ctypes
中表示这一点,并为这种特定风格
的
c_void_p提供类型检查,这是可以接受
的
吗?
浏览 3
提问于2011-02-17
得票数 3
回答已采纳
2
回答
在python中将
ctypes
Struct转换为bytearray
python
、
arrays
、
ctypes
有没有一种方法可以转换一个包含
指向
bytearray
的
指针
的
Ctypes
结构
?class SRamAccess(
ctypes.Structure
): _fields_ = [('channel',
ctypes
.c_uint), ('offset',
ctypes
.c_uint), ('len',
ctypes
.c_uint), ('dat
浏览 0
提问于2020-03-30
得票数 2
1
回答
当删除Python对象时,Ctype
结构
和
指针
是否会自动释放内存?
python
、
ctypes
当使用Python
CTypes
时,有一些
结构
,允许你在python端克隆c
结构
,还有
指针
对象,可以从内存地址值创建一个软化
的
Python对象,并且可以用来通过引用来回传递对象。我在文档或其他地方找不到
的
是,当包含
结构
类
的
Python对象本身被删除时,会发生什么情况,该
结构
类是从C代码
的
返回
指针
(即C函数
为
结构
分配
的
内存)中取消引用
的</
浏览 3
提问于2010-12-29
得票数 11
回答已采纳
1
回答
ctypes
中
的
LP_*
指针
和*_p
指针
有什么不同?(以及与
结构
的
奇怪交互)
python
、
ctypes
我读过
的
关于*_p
指针
的
一些文章表明它们更好(以某种
未
指明
的
方式),但是当我尝试将它们用作
结构
字段时,我得到了奇怪
的
行为。例如,我可以创建一个带有LP_c_char
指针
字段
的
结构
:char =
ctypes
.c_char('a') class LP_Struct(
ctypes.Structure
print type
浏览 0
提问于2011-07-15
得票数 8
回答已采纳
1
回答
如何传递
指向
python
结构
的
指针
数组
的
指针
?
python
、
c
、
pointers
、
ctypes
我在Python中使用ctype,我需要传递一个
指向
指向
某些C函数
的
结构
的
指针
数组
的
指针
。这是一个
结构
: float x; float z;} Sphere;void render(Sphere** spheres); 在Python中,我
为
Sphere声明了一个
浏览 5
提问于2017-11-03
得票数 0
回答已采纳
1
回答
尽管存在属性,但是hasattr为什么要引发ValueError呢?
python
、
python-3.x
、
ctypes
我遇到了一些奇怪
的
事情。请参见以下示例:..._fields_ = [('data',
ctypes
.POINTER(
ctypes
.c_int16))] <__main__.LP_c_shortmodule>NULL pointer access
浏览 1
提问于2018-03-31
得票数 1
回答已采纳
1
回答
如何在
ctypes
结构
中创建静态字符串缓冲区?
python
、
ctypes
我正在尝试使用ctype
调用
DLL函数。我需要向DLL函数传递一个
指向
C
结构
的
指针
,该函数将写入该
结构
。C
结构
看起来像这样: struct foo { float b;} 我被困在如何定义“c”上了。我在Python中得到了以下代码: import
ctypes
class foo(<em
浏览 58
提问于2021-03-18
得票数 0
回答已采纳
2
回答
Python C类型将void
指针
转换为nonetype和long。其含义是什么?这是什么意思?
python
、
structure
、
ctypes
、
void-pointers
、
null-pointer
我正在创建一个ctype
结构
。我有一个外部函数,它需要将
指向
此
结构
的
指针
传递给它。ctype
结构
中应该有一个空
指针
。;我试图创建这样一个
结构
,但空
指针
总是被Python解释
为
不是空
指针
。这是否意味着外部函数也将该
结构
元素解释
为
空
指针
以外
的
其他元素?>>> class TestStr
浏览 5
提问于2013-06-29
得票数 2
回答已采纳
1
回答
ctypes
,函数返回
指向
结构
的
指针
python
、
ctypes
我
的
C代码返回一个
指向
该
结构
的
指针
,这就是我在python中定义它
的
方式 _fields_ = [("sockfd",
ctypes
.c_int), ]# connect# connect in
浏览 0
提问于2013-01-29
得票数 2
回答已采纳
1
回答
python
ctypes
结构
数组
python
、
arrays
、
ctypes
import
ctypes
#_pack_=2 ('field_2',
ctypes
.c_short),
浏览 0
提问于2013-06-14
得票数 11
回答已采纳
1
回答
Python类型c函数
的
内存分配
python
、
memory-management
、
ctypes
我现在有一个python回调函数,它使用
ctypes
库
调用
一个c函数。C函数需要一个
指向
结构
的
指针
,例如animal_info_s。我实例化了这个
结构
,并将它作为
指向
c函数
的
指针
传递给它,它可以工作。我遇到
的
问题是,当我有多个线程
调用
回调时,我发现被传回
的
信息在线程之间混在一起。class animal_info_s(
ctypes.Structure</e
浏览 2
提问于2016-10-17
得票数 1
回答已采纳
1
回答
python -
ctypes
,检索发送到共享c库
的
void
指针
的
值
python
、
ctypes
函数定义
为
和
结构
:{ int count;} strc;class strc(
ctypes.Structure
): ('count', <e
浏览 0
提问于2014-08-21
得票数 0
1
回答
C类型:提取C库返回
的
结构
成员
python
、
ctypes
我正在尝试使用ctype来提取由C库初始化
的
结构
(例如:)。“原型”是:C中
的
结构
是:{ void因此,我创建了一个ctype
结构
: _fields_ = [("a",
ctypes
.c_int),("b"
浏览 0
提问于2018-03-08
得票数 1
回答已采纳
1
回答
将ctype
结构
传递给cython
python
、
pointers
、
cython
、
ctypes
我有一个C库(称为clib和标头clib.h),通过
Ctypes
调用
。函数get_struct返回
指向
结构
Foo
的
指针
,该
结构
是在clib.h中前向声明
的
,我可以将该
指针
作为
指针
用于其他函数
调用
(如use_struct(Foo* foo))。我想使用这个
指针
在Cython中
调用
相同
的
函数代码。 因为我不知道
结构
的</em
浏览 0
提问于2017-05-24
得票数 1
回答已采纳
1
回答
使用ctype在共享库中释放calloc
python
、
c
、
memory-management
、
ctypes
、
calloc
我有这样
的
结构
: int position;}; struct result res; res.taken = take;} res.position = position;
浏览 3
提问于2014-12-29
得票数 2
回答已采纳
2
回答
Python:带有
结构
的
CTypes
内存泄漏
python
、
memory-leaks
、
ctypes
本例中
的
"while True“用于测试
调用
函数导致
的
泄漏。它在装有Python 2.5.4
的
Windows上运行:def hi(): _fields_=[('f1',
ctypes
.c_uint8)] _fields_=
浏览 2
提问于2011-09-17
得票数 3
1
回答
调整
结构
内ctype数组
的
大小
arrays
、
resize
、
structure
、
ctypes
我
的
libray.dll中有这些C
结构
和函数原型。: import
ctypes
_fields= [
ctypes
.POINTER(
ctypes
.POINTER(tagSAFEARRAY)] OnLineGetData.restype =
ctypes
.c_long
浏览 24
提问于2021-09-14
得票数 1
1
回答
ctypes
结构
字段中
的
nd
指针
python
、
numpy
、
ctypes
我不知道如何在python
结构
中使用作为字段。下面是一些基本
的
代码,展示了我如何不使用nd
指针
就可以做到这一点,但是我想知道是否可以使用nd
指针
,以及它是否可能!import numpy as np _fields_ = [('a',
ctypes
.c_ssize_t), ('values',
浏览 2
提问于2021-07-29
得票数 0
回答已采纳
1
回答
访问
指向
另一个
结构
的
结构
成员
指针
的
C类型
python-3.x
、
ctypes
、
wrapper
我试图访问
指向
另一个
结构
的
结构
指针
成员。下面是我
的
情况。c#数据类型,如下所示class input_info_t(
ctypes.Structure
): ('addr',] _fields_ = [ ('work_ty
浏览 7
提问于2022-09-06
得票数 -1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python如何调用DLL函数:传递数值、指针与字符串参数
Python使用ctypes模块调用DLL函数传递结构体参数
Python如何调用DLL函数:C数组与numpy数组传递
Python的指针:有什么意义?
从python到C+
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券