腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当删除
Python
对象时,Ctype
结构
和指针是否会自动释放内存?
、
当
使用
Python
CTypes
时,有一些
结构
,允许你在
python
端克隆
c
结构
,还有指针对象,可以
从
内存地址值
创建
一个
软化的
Python
对象,并且可以用来通过引用来回传递对象。我在文档或其他地方找不到的是,当包含
结构
类的
Python
对象本身被删除时,会发生什么情况,该
结构
类是
从
C
代码的返回指针(即
C<
浏览 3
提问于2010-12-29
得票数 11
回答已采纳
2
回答
Python
ctypes
& libspeex.dll/libspeex.so;#define、define和structs的等价物是什么?
、
、
、
、
我这里有
一个
dll文件的引用: 我想知道的是,在这个列表中,有很多定义。
python
的等价物是什么,对于struct类也是一样,我有什么选择可以用ctype来实现所有这些?Typedefs?我对
python
相对缺乏经验,所以如果我的技能不够好,请原谅我。这里没有大学教它,所以我试着通过teach & google来学习。现在,我只是想弄清楚
如何
与这个speex库交互,这样我至少可以开始
使用
encode/decode函数。但我不确定这三件事的实现。我确信我对此有些力不从心,但最终我似乎总是
浏览 0
提问于2009-11-21
得票数 1
回答已采纳
1
回答
寻找将
c
数据
结构
导入
python
的库。
、
、
我正在
使用
python
库来解析
从
连接的设备返回的一些日志。已经有大量的
c
头文件包含日志的
结构
。我希望能够直接拉入头文件并访问
结构
的成员。有什么建议吗?
一个
示例日志文件 /
浏览 0
提问于2019-04-24
得票数 1
2
回答
使用
ctype
创建
Objective-
C
结构
?
、
、
我正在尝试
使用
Python
ctype
从
苹果的CoreGraphics库
创建
CGRect
结构
。. */ CGPoint origin;};在
python
中,我尝试用下面的代码重新
创建
('y',
ctypes
.
c
_float) class CGSize(<em
浏览 3
提问于2013-09-15
得票数 1
1
回答
C
类型:提取
C
库返回的
结构
成员
、
我正在尝试
使用
ctype来提取由
C
库初始化的
结构
(例如:)。*b;在
python
(3)中!因此,我
创建
了
一个
ctype
结构
: _fields_ = [("a",
ctypes
.
c
_int),("b",
ctypes
.POINTER(None))]
C
呼
浏览 0
提问于2018-03-08
得票数 1
回答已采纳
1
回答
如何
使用
ctypes
从
Python
创建
一个
C
结构
?
、
、
、
、
我有
一个
类似于this问题的问题。我基本上是在尝试
使用
ctype
从
Python
创建
C
结构
。在
C
中,我有: typedef struct Point { int y; Pointpoint->x = x; return point; void freePoint(Poin
浏览 16
提问于2021-01-26
得票数 1
回答已采纳
2
回答
在访问
C
初始化的ctype
结构
元素时出现Segfault
、
、
、
我正在尝试
从
ctype访问
结构
的元素。该
结构
是在
C
代码中的init函数中
创建
的,指向该
结构
的指针将返回给
Python
。我遇到的问题是,当我试图访问返回
结构
的元素时,我得到了
一个
段错误。n"); return &test_struct;
Python
代码(我称之为
ctypes
_struct_test.py): #!/usr/bin/
浏览 4
提问于2011-08-18
得票数 2
回答已采纳
1
回答
Python
2.7ctype接口DLL提供char*,因为
c
_char_p导致异常
、
、
我
创建
了
一个
类来覆盖Param
结构
。except WindowsError as e:这是我
如何
使用
当我
从
C
++和
Python
的
结构
中删除日志文件时,问题就解决了。
从
堆栈溢出和codeproject.com重新
创建
的示例。但是..。我被卡
浏览 3
提问于2017-07-10
得票数 0
1
回答
使用
ctype
从
python
中的DLL中访问
ctypes
结构
、
、
、
、
我有一些用
C
编写的函数,我希望在
Python
中运行这些函数,并且正在经历一些意外的结果,试图访问typedef
结构
。这里是
一个
最小的可重复的例子。最后,我的问题是
如何
在
python
代码中访问存储在共享库中的全局
c
结构
,或者
如何
访问头文件中定义的ty胡枝子,以便在
python
中重新
创建
相同的
结构
。也许我用来编译SO文件的方法没有
创建
全局变量?so文件: gcc -s
浏览 2
提问于2022-08-12
得票数 0
1
回答
在具有ctype的
结构
中引用数组的指针
、
、
、
根据我
从
参考文献和阅读中学到的。我可以在
Python
中重新
创建
和引用
C
/
C
++
结构
的元素。coords",
ctypes
.POINTER(
ctypes
.
c
_float * 3)), ("tris",
ctypes
.POINTER(
ctypes
.
c
_uint
ctypes
.POINTER(<e
浏览 0
提问于2016-02-17
得票数 0
2
回答
检测鼠标光标是否被任何其他应用程序隐藏或可见
、
、
、
最好
使用
Python
,但如果不可能,我可以求助于
C
,谢谢!
浏览 4
提问于2012-09-18
得票数 3
回答已采纳
1
回答
调用
Python
中的
C
函数并返回2个值
、
、
、
我正在试图找出
如何
从
我在
python
中调用的
C
函数返回2个vales。我已经阅读了网上的材料,并正在
使用
struct输出这两个变量。当我在同
一个
C
文件中调用这个函数时,我能够输出变量。但是,当我试图在
python
中调用它时,它仍然只返回
一个
值。代码: calling_function =
ctypes
.CDLL("/home/ruven/Documents/Sonar
浏览 0
提问于2018-07-05
得票数 2
回答已采纳
2
回答
如何
从
ctype
结构
构建
python
字符串?
、
、
、
我正在
使用
ctype,并且为了传递参数,我定义了这个
结构
_fields_ = [ ("buffer",
ctypes
.
c
_char* BUFSIZE),然后,我
使用
以下代码调用
C
函数,但我不知道
如何
从</e
浏览 1
提问于2011-02-23
得票数 5
回答已采纳
3
回答
如何
在
Python
中读取指针地址?
、
、
我想在
Python
脚本中读取
从
特定地址开始的一些字节。例如,我想从0x561124456开始读取40000字节。我该怎么做呢?
浏览 19
提问于2018-02-15
得票数 4
1
回答
Python
memory_info上限为4.0G
、
我确实尝试过
使用
proc.memory_full_info(),理论上它将用uss内存度量来解决这个问题,但是我无法在不引起AccessDenied错误的情况下解决这个问题。:我对分析内存
使用
的任何其他方式都持开放态度
浏览 1
提问于2019-08-15
得票数 2
回答已采纳
1
回答
ctypes
.返回
结构
的视图
c
_char_p字段
、
、
、
、
我定义了
一个
简单的
C
结构
TestStruct和
一个
函数init_struct来
创建
一个
实例并返回
一个
指向它的指针#include <stdio.h> typedef.so将
C
代码编译成
一个
gcc文件。然后,在
Python
中,我希望
使用
ctypes
创建
一个
可以访问
C</em
浏览 1
提问于2018-12-14
得票数 3
回答已采纳
1
回答
要作废的
c
_void_p值*
、
、
、
ctypes
.
c
_ulonglong)]我的问题是,
如何
从
ctype中获取
C
结构
的实际值,然后
使用
cython将其传递给
C
函数。目前我有这样的一些东西: ptr =
ctypes
.cast(
ctypes</e
浏览 0
提问于2013-07-04
得票数 1
1
回答
Python
:
从
结构
对象的缓冲区转换为无符号整数
我是
Python
新手,所以我想知道
如何
使用
下面定义的代码
从
结构
对象中提取buffer来将整个buffer转换为
一个
整数h = 65342j = 9000class Blah(Structure): ("a",
ctypes
.
c
_int32, 17), ("b", <e
浏览 0
提问于2010-09-29
得票数 0
1
回答
使用
不工作的ctype
从
Python
调用
C
++方法
、
、
我试图
使用
ctype与
python
中的dll交互,读取
C
++方法签名的文档如下:typedef structchar name[255];int_32 uid;当我尝试
使用
ctype
从
python
代码调用这个函数时
浏览 3
提问于2016-04-03
得票数 2
回答已采纳
1
回答
将
Python
对象传递给
C
模块
、
假设我有
一个
简单的类和实例: def __init__(self, value): return self.value * 2 是否可以
使用
my_object或任何其他模块直接将
ctypes
传递给
C
?如果我能够在
C
中至少获得my_object的属性,我会很高兴,但如果我能够得到方法,并能够在
C
浏览 1
提问于2014-12-27
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用ctypes调用c语言接口+使用virtualenv隔离python环境
Python使用ctypes模块调用DLL函数传递结构体参数
如何用Python从0开始创建一个区块链?
如何用 Python从0 开始创建一个区块链?
如何从C+转Python?
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券