`ctypes`是一个Python包,用纯Python包装C .dll / .so库。
我正在尝试使用以下签名从python 3.4中的dll调用函数(更多:http://www.lawlabs.ru/parser_address.htm):function GetAddressFields(AddressStr:String; var FullStr:...
我有一个C函数void read_FIFO_AI0(int16_t **输入,size_t大小,NiFpga_Session * session,NiFpga_Status * status){* input =(int16_t *)malloc(size * sizeof(int16_t)); //功能......
Python`ctypes` - 如何将C函数返回的缓冲区复制到bytearray中
C函数返回指向POINTER(c_ubyte)类型的缓冲区的指针(以下代码中的image_data变量)。我希望这些数据由Python管理,所以我想把它复制到...
我使用python包装器来调用c ++ dll库的函数。 dll库返回一个ctype,我将其转换为numpy array score = np.ctypeslib.as_array(score,1)但是,数组...
Python在传感器的DLL中调用SDK函数,该传感器获取指针IP和端口并返回void *(void *一个配置文件传感器的句柄。)
我是Python新手。我试图通过其DLL库连接到激光传感器。本库中的SDK函数是用C ++语言编译的。通过在python中使用ctypes,我的第一次尝试是......
使用kivy和pywinauto时的ctypes.ArgumentError
我有一个kivy应用程序,可以使用pywinauto模块与其他窗口进行交互。该应用程序在Linux中运行良好(不使用pywinauto)但在Windows中我得到以下错误,...
Ctypes抛出“WindowsError:[错误193]%1不是有效的Win32应用程序”,但它不是32/64位问题
我在Ctypes中加载Windows DLL时遇到问题,这会抛出错误:WindowsError:[错误193]%1不是有效的Win32应用程序在我的情况下,它是在Windows 7上使用VS2012构建的32位DLL ...
我想在Python脚本的共享库中调用我的C函数。传递指针时出现问题,64位地址似乎被截断为被调用的32位地址...
我有非常简单的代码:import ctypes import os dll_name =“./ mylib.so”print ctypes.cdll.LoadLibrary(os.path.abspath(dll_name))myprog.py和mylib.so都在同一个文件夹中:我@...
我有一个像这样的api的dll函数:def dllcallback(items):传递我想要在与dll回调链接的类函数中访问self。 class myobject(object):def __init __(self):self ....
我正在尝试为程序创建exe文件,我使用pyinstaller --onefile filename.py来创建exe文件。我的代码使用pylsd但pyinstaller无法导入包。当我 ...
Python ctypes - 获取CFUNCTYPE的名称
我正在研究一些我没有用pdb编写的代码。 (Pdb)self.function (Pdb)类型(self.function) ....
我从我的python脚本中调用了一个so文件。据我所知,我真的不需要使用ctypes释放在python中打开的共享库。但是,在我的文件代码中,它很糟糕......
在这个问题之后,我试图在Cython中使用C ++ DLL,并且教程适合我的案例从未起作用,我决定使用ctypes。我现在成功调用了感兴趣的功能......
当一个函数(来自共享库)由一个独立的可执行文件执行时,以及当使用Python的ctypes调用完全相同的时候,我得到相同共享库的不同结果...
在Python中使用WIN32 API CreateProcessAsUser
我一直试图找到一个很好的例子,说明如何在LogonUser()API中使用Python中的CreateProcessAsUser()WIN32 API,但无济于事。任何有关这方面的帮助将不胜感激。
我一直在尝试使用包含ctypes的python来创建一个程序,如下所示:import ctypes import os os.system(“hello.mp3”)然后它打开Groove Music并播放音乐......
Python ctypes:如何将ctypes数组传递给DLL?
使用ctypes从Python调用dll,我想将ctypes数组传递给dll。这是Python代码:ReturnVec = ctypes.c_float * len(arrA)t = type(ReturnVec)hllDll = ctypes.WinDLL(r“C:/ ...
我试图在python中使用ctypes创建一个新文件。文件被创建,我可以写入它。当我尝试从此文件中读取时,问题就开始了。它给了我一个无效的文件......
如何在python子进程之间传递大型numpy数组而不保存到磁盘?
有没有一种很好的方法可以在不使用磁盘的情况下在两个python子进程之间传递大量数据?这是我希望实现的动画示例:import sys,subprocess,numpy ......