ctypes 相关问题

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

尽管我已经在python ctypes中设置了信号处理程序,但它不会被调用

我尝试使用sigaction和ctypes设置信号处理程序。 (我知道它可以处理python中的信号模块,但是我想尝试一下以进行学习。)当我将SIGTERM发送到此过程时,但是它确实...

回答 1 投票 4

将utf-16字符串传递给Windows函数

我有一个具有以下功能的Windows dll,名为some.dll:void some_func(TCHAR * input_string){...} some_func期望指向utf-16编码字符串的指针。运行此python代码:from ...

回答 1 投票 0

如何使用ctypes从Python3访问C中的一些常量值

如何使用ctypes从python访问预定义常量值?我尝试使用ctypes来获取一个值,例如SIGTERM(在我的环境x64 linux中,该值为15。以下是...

回答 1 投票 0

Python以编程方式更改控制台字体大小

我发现下面的代码可以通过编程方式更改控制台字体的大小。我在Windows 10上。但是,无论我调整什么值,我似乎都无法控制字体大小,并且...

回答 2 投票 3

将列表从Python传递到C,列表值在处理后未更新

这是示例C代码:#include struct Pixel {uint8_t r; uint8_t g; uint8_t b; uint8_t a; }; void normalize(struct Pixel * img,uint32_t num,uint8_t r_mean,...

回答 1 投票 0

在Python 3中执行windll.version.GetFileVersionInfoSizeA()失败

我正在尝试在python ctypes中执行windll.version.GetFileVersionInfoSizeA()。我正在执行以下代码:_GetFileVersionInfoSizeA = ctypes.windll.version.GetFileVersionInfoSizeA ...

回答 1 投票 1

ctypes库如何实现基本数据类型的乘法以生成数组?

在ctypes文档中,有一个示例代码展示了如何创建数组,其中将类型为class的对象乘以int。 >>> from ctypes import * >>> TenIntegers = ...

回答 1 投票 1

python传递给C-API结构,并以指向另一个结构的指针作为元素

从python 3.6.9传递到C-API结构的最佳方法是什么,我有一个C库,我正在尝试为其创建Python接口,但是该库希望预先初始化一个结构,即。 ..

回答 1 投票 1

在命令窗口中以彩色打印文本

我正在编写一个简单的python函数,以在命令窗口中的Windows计算机上以彩色方式打印文本。当我在同一行上打印两个文本时,第一个文本采用第二个的颜色。 ...

回答 1 投票 -1

从python调用C函数,并以数组作为函数的输入

我提供一个数组作为C代码的输入。 C代码如下:int ECG(int * ECG_sample){for(int i = 0; i

回答 1 投票 0

Ctypes错误:没有足够的参数(缺少8个字节)或错误的调用约定调用了过程

我正在研究需要从Imperx卡(HD-SDI Express VCE-HDEX03)检索视频流的python程序。我使用ctypes(cdll.LoadLibrary())加载SDK dll。我有一个通讯...

回答 1 投票 0

使用ctypes时未定义符号

我正在使用ctypes来调用C代码:mysum.cpp //定义了全局变量和所需的函数int mysum(int ECG_sample){int HR; ecg_wave_sample = ECG_sample; ...

回答 2 投票 0

Winmm.dll不返回文件长度

我正在尝试使用winmm.dll(ctypes.windll.winmm)在python中播放.mp3文件。但是,当我尝试以毫秒为单位获取某个文件的长度,而不是实际长度(05:23 =大约323000 ms)时,我得到了...

回答 1 投票 0

无法在Python中导入dll模块

几天来我一直在努力尝试在Windows上编译libuvc的修改版本,现在终于完成了,我似乎无法在Python上加载它。我已经编译过的这个库...

回答 2 投票 0

multiprocessing ctypes.windll.kernel32.SetConsoleTitleW计数器问题

我有一个脚本,每当该函数由设置控制台标题的进程运行时,我都会通过基于不同条件设置带有计数器的锁来做到这一点。因此,如果成功,则会添加+1 ...

回答 1 投票 0


如何使用python ctypes定义未定义的符号

我想使用共享库(带有python ctypes),该库期望在使用该共享库的程序中定义了一些符号。在下面的示例中,在test.c中定义了var,...

回答 1 投票 2

Python:我的脚本上可笑的处理器用法。如何优化?

我看到了一些将视频设置为墙纸的应用,但它们并非免费。我没有很多钱,所以我决定用python创建自己的!我认为这很容易创建!不幸的是,...

回答 1 投票 0

f2py链接四方库?使用ctypes代替fortran包装?

更新11/23/2019:最初是关于为什么我不能让f2py用于简单的fortran包装器的问题。我的“答案”(如下)是改用ctypes。原始帖子:我已经花了...

回答 1 投票 0

Ctypes:“将声明传递给使用sprintf的dll函数的指针时,“调试断言失败”(字符串!= NULL)

我正在尝试使用Ctypes为预写的DLL文件编写Python包装器,但一直在处理指针问题。特别是,我的C ++函数的简化示例已被编译为...

回答 1 投票 2

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