ctypes 相关问题

`ctypes`是一个Python包,用纯Python包装C .dll / .so库。

Loadlibrary MATLAB函数

我想将Python代码翻译成MATLAB。 Python代码使用库CTYPES中的de function“cdll.LoadLibrary”。这个函数不需要像loadlibrary MATLAB函数这样的标题:...

回答 1 投票 0

Python Ctype用char数组创建结构/指针

我有一个google protobuf序列化字符串(它是一个序列化的字符串),它包含文本,mac地址和ip地址(以字节为单位)。我正在尝试使用python c类型使用此字符串创建一个c结构。如果...

回答 1 投票 1

如何使用ctypes(C ++到Python)将opencv3 cv :: Mat转换为numpy数组?

我尝试使用ctypes将C ++中的opencv3 cv :: Mat图像转换为python中的Numpy数组。 C ++端是一个共享库,它从共享内存区域读取映像。共享内存是......

回答 1 投票 4

python ctypes结构错误的字节大小

所以我想弄清楚为什么我的ctypes.Structure的大小不应该是它应该是什么。我的代码如下,还有计算大小应该是什么。 class FILE_HEAD(...

回答 1 投票 7

使用ctypes和python并调用libc accept时的EFAULT

在创建套接字时,普通的python套接字模块不支持除AF_INET之外的协议:来自cpython socketmodule.c:仅支持AF_INET,AF_INET6和AF_UNIX地址系列...

回答 1 投票 0

类成员或实例属性?

我最近一直在使用ctypes中的Structure,但我有一个奇怪的问题。这是我的Python3代码:来自ctypes import * class AcknowledgeHeader(Structure):_ fields = = [('test',...

回答 1 投票 3

ctypes字符串指针类型错误

这是一个调用DLL的ctypes包装器。它将一个简单的文本文件作为字节数组(utf-8编码)读取,创建一个相同长度的字符串缓冲区,并将它们传递给DLL。有了下面的代码,我......

回答 1 投票 1

NASM ctypes SIMD - 如何访问返回到ctypes的128位数组?

我有一个由ctypes调用的NASM 64 dll。程序将两个64位整数相乘并返回一个128位整数,因此我使用的是xmm SIMD指令。它循环10,000次并存储其......

回答 1 投票 0

Python Windows Enum安装的字体

我试图在Windows机器上获取已安装字体的列表,以便我可以安装丢失的字体。我正在使用Py3。*,Windows 7.查看win API文档,我知道我需要使用...

回答 1 投票 2

Python ctypes:ctype数组中的元素类型

我在Python中用以下方式创建了一个ctype数组:list_1 = [10,12,13] list_1_c =(ctypes.c_int * len(list_1))(* list_1)当我打印list_1_c的第一个元素时得到:打印...

回答 1 投票 0

python ctypes中的多维char数组(字符串数组)

我正在尝试使用ctypes将一个字符数组数组传递给C函数。 void cfunction(char ** strings){strings [1] =“bad”; //不是我需要的工作。字符串[1] [2] ='d'; //这将 ...

回答 1 投票 5

如何使用命名参数转换typedef回调?

所以我给出了这样的标题行:typedef PVOID(WINAPI * GDIMARSHALLOC)(DWORD dwSize,__ in LPVOID pGdiRef);如何在不调用原型的情况下维护param名称/标志?唯一的 ...

回答 1 投票 0

带点指针的C函数

我有一个在C / C ++ DLL中定义的方法,它带有2个args void SetLines(char ** args,int argCount);我需要从Python调用它,这样做的正确方法是什么。来自ctypes import * path =“test.dll”...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.