腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
Ctypes
-
从
Python
传递
空
指针
、
、
、
、
我在Windows7上使用
Python
C类型访问一个C++动态链接库。我有该动态链接库的文档,但我实际上无法打开它。我正在尝试使用一个C++函数,它接受一个函数,而这个函数又接受一个无符号整数和一个
空
指针
。以下是一个失败的简短代码示例:import os lib =
ctypes
.WinDLL(os.path.join: return type, parameter types func =
cty
浏览 7
提问于2016-07-01
得票数 0
1
回答
Python
将
空
指针
作为参数
传递
给C函数(SWIG,Numpy)
、
、
、
、
我需要将一个
指针
从
Python
传递
到一个C函数。.i和.c文件,它们都编译得很好,并在
Python
中工作。我想
传递
一个Numpy数组。我可以像这样获得Numpy数据的内存地址array([1, 2, 3])40546992 我可以把它转换成一个
空
numpy语句,它允许我(简单地)
传递
指向我的C函数的
浏览 0
提问于2018-08-21
得票数 1
1
回答
使用ctype通过引用
传递
整数数组
、
、
、
我想从
python
运行一个通过引用返回int*数组并将其转换为
python
列表的C++函数。中最好的尝试:0000000100000000810 <
ctypes
.c_long_Array_
浏览 0
提问于2019-03-13
得票数 0
1
回答
当删除
Python
对象时,Ctype结构和
指针
是否会自动释放内存?
、
当使用
Python
CTypes
时,有一些结构,允许你在
python
端克隆c结构,还有
指针
对象,可以
从
内存地址值创建一个软化的
Python
对象,并且可以用来通过引用来回
传递
对象。我在文档或其他地方找不到的是,当包含结构类的
Python
对象本身被删除时,会发生什么情况,该结构类是
从
C代码的返回
指针
(即C函数为结构分配的内存)中取消引用的。原始C结构的内存是否被释放了?此外,如果结构本身包含指向也由C函数分配的其他数据的
浏览 3
提问于2010-12-29
得票数 11
回答已采纳
1
回答
使用
python
ctype通过引用c++函数来
传递
长向量
、
、
、
、
我试图通过使用ctype
从
python
中引用一个c++函数作为参数来
传递
一个long类型的
空
向量。 我正在使用
python
3和c++11编译器。我尝试过
传递
一个
ctypes
.c_void_p
指针
,但是它给出了错误的结果。('/home/electrical/Downloads/src/libpke.so') _p.pke_decrypt.argtypes = [
ctypes
浏览 22
提问于2019-01-19
得票数 1
回答已采纳
2
回答
Python
C类型将void
指针
转换为nonetype和long。其含义是什么?这是什么意思?
、
、
、
、
我有一个外部函数,它需要将指向此结构的
指针
传递
给它。ctype结构中应该有一个
空
指针
。
Python
解释为不是
空
指针
。这是否意味着外部函数也将该结构元素解释为
空
指针
以外的其他元素?>>> class TestStruct(
ctypes
.Structure): >
浏览 5
提问于2013-06-29
得票数 2
回答已采纳
2
回答
我可以使用ctype
从
嵌入在C中的
python
调用C函数吗?
、
、
、
我有一个带有嵌入式
python
代码的C程序。我
从
源代码中编译了
python
2.7.2,并将我的程序链接到libpython2.7.a。现在,在我的
python
代码中,我希望
从
链接到我的C程序的其他C库中调用函数。我可以编写一个
python
扩展(参见在中扩展嵌入式
Python
)。
浏览 2
提问于2012-06-13
得票数 4
回答已采纳
1
回答
将COM
指针
数组
从
Python
传递
到C++
、
、
、
在过去,我已经成功地使用comtype来获取各个接口
指针
,并将COM类
传递
给它们,但这次我需要将一个
指针
传递
给接口
指针
数组。我正在编写第一个
Python
客户端。, 0) 比较
Python
转储的exportLayer和pointers变量的内容,可以看到
指针
值被成功地从前者转移到后者。
Python
对这些
指针
的测试是成功的。它看起来像一个
指针
(指向错误的位置),后面跟着一长串
空
浏览 15
提问于2016-10-20
得票数 0
4
回答
Python
将32位
指针
地址
传递
给C函数
、
、
、
、
我想通过
Python
脚本在共享库中调用我的C函数。当
传递
指针
时,64位地址似乎被截断为被调用函数中的32位地址。
Python
和我的库都是64位。 print 'pas
浏览 8
提问于2013-05-19
得票数 9
回答已采纳
1
回答
用
Python
调用Windows函数
、
如何在
python
中调用上述内核方法?我在另一个堆栈溢出帖子上找到了一个例子: 在另一篇文章中,答案基本上是我想要做的,但在
python
中。目标是能够获得当前正在访问/锁定文件的进程列表。
浏览 3
提问于2022-01-09
得票数 0
1
回答
使用argv时的
ctypes
错误
、
、
、
、
我试图用类型
从
python
调用我的C ++库,但我不能作为IP参数和十六进制代码
传递
,有人能帮我吗?import
ctypes
LP_LP_c_char =
ctypes
.POINTER(LP_c_char) lib.connect_pe
浏览 3
提问于2019-10-29
得票数 2
1
回答
如何将字符串
指针
传递
给共享库?
、
、
、
、
我遇到了以下问题:我想在
python
中为bass库()创建绑定,但遇到了以下问题:该库允许创建指向位于内存中的文件的流。但是文档只是说它请求一个
空
的*文件
指针
,没有关于包含格式的内容,什么都没有。我尝试了几种方法,尝试了ctype,尝试了以下方法(在Windows7 x64机器上使用
Python
2.7):data=open('my filename.wav').read()cda
浏览 1
提问于2014-01-29
得票数 1
1
回答
Ctype:将返回
指针
转换为数组或
Python
列表的快速方法
、
、
我使用ctype将数组
指针
传递
给dll,并返回指向使用dll中的malloc创建的双重数组的
指针
。返回
Python
时,我需要一种将
指针
转换为数组或
Python
列表的快速方法。创建数组并将其
传递
给dll,但我必须使用dll中的malloc创建它,因为这是一个动态数组,在这个数组中,我事先不知道会有多少个数据元素(尽管返回
指针
也返回数据元素的数量,所以我知道返回到
Python
时有多少Here is the relevant
Pyt
浏览 1
提问于2018-02-21
得票数 6
回答已采纳
1
回答
将c_void_p作为out参数
传递
给c函数。
、
、
我正在编写一个
Python
模块,它封装了一些C++代码。我过去经常使用这个函数将
指针
从
C++
传递
给
Python
(
指针
将被另一个函数释放)。,在
Python
中,我用ctype设置函数如下mydll = cdll.mydll mydll.run.argtypes = [c_double, # input中创建一个新的
空
指针
并将其
传递
给dll函数来使用该函数
浏览 2
提问于2015-11-19
得票数 5
回答已采纳
1
回答
当使用
python
中的ctype
从
“外接函数”返回空
指针
时会发生什么?
、
、
当C函数用ctype包装时,当方法返回一个
空
指针
到映射到
从
ctypes
.Structure派生的
python
类的结构时会发生什么?另外,当
传递
给方法的有效
指针
设置为
空
值时会发生什么情况?以下测试将帮助我们找到答案:#include <stdlib.h> int a; int b;
浏览 4
提问于2015-04-15
得票数 3
1
回答
python
中的posix_memalign
、
我似乎不明白为什么下面的方法不起作用from
ctypes
.util import find_librarysizeimage = 320*240*2 if libc.posix_memalign(userpointer, libc.getpagesize我尝试
传递
ctypes
.addressof(
浏览 2
提问于2010-01-25
得票数 0
回答已采纳
1
回答
如何
传递
指向
python
结构的
指针
数组的
指针
?
、
、
、
我在
Python
中使用ctype,我需要
传递
一个指向指向某些C函数的结构的
指针
数组的
指针
。x; float z;} Sphere;void render(Sphere** spheres); _fields_ = [('x',
ctypes
.c_float), (
浏览 5
提问于2017-11-03
得票数 0
回答已采纳
1
回答
如何在Rust和
Python
之间
传递
指针
?
、
、
我正在尝试用Rust编写一个库,我可以
从
Python
代码中调用它。我希望能够将一个
空
指针
传递
回
Python
,这样我就可以将调用之间的状态保持在Rust中。然而,当我再次尝试访问
指针
时,我在Rust中得到了一个段错误。密码#!("{} {}", p.x, p.y);} lib =
ctypes
.cdll.Lo
浏览 3
提问于2015-05-08
得票数 10
回答已采纳
1
回答
Python
将
指针
传递
给Delphi函数
、
、
、
我有一个用Delphi构建的动态链接库,我试着
从
它调用函数。function GetUid(UID:Pointer):Integer; stdcall; int GetUID(void *pointer);from
ctypes
我需要在这个函数中
传递
什么?
指针
是
空
的*,但是如何在
python
中正确地使用它呢?
浏览 0
提问于2013-04-02
得票数 0
2
回答
将列表
从
python
移动到C
、
、
、
我想使用ctype将一个值列表
从
python
移动到c中,我的计划是
传递
指向该列表的第一个
指针
,并在c中重新生成它。所以在
python
中:Circuit.cCore.Add_Interpolation.argtype = [
ctypes
.c_int,
ctypes
.POINTER(
ctypes
.c_double)]pi =
ctypes</
浏览 0
提问于2014-01-22
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python使用ctypes模块调用DLL函数传递结构体参数
Python如何调用DLL函数:传递数值、指针与字符串参数
Python如何调用DLL函数:C数组与numpy数组传递
Python的指针:有什么意义?
Python黑科技-Python中四种运行其他程序的方式
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券