ctypes 相关问题

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

为什么双“ctypes.POINTER”对象适用于“char***”,而三重“ctypes.POINTER”对象更有意义?

我有一个带有 C 函数的库 my_lib,该函数采用 char*** 参数,即指向由函数分配的 char* 数组的指针。这是此类函数的最小可重现示例...

回答 1 投票 0

如何正确初始化ctypes char***?

我正在使用 ctype 从 Python 调用 C 代码。 我需要调用的 C 函数采用 char***,因此它是使用 ctypes.POINTER(ctypes.POINTER(ctypes.c_char)) 进行绑定的。 我不明白我该怎么做

回答 1 投票 0

Python ctypes 结构,具有灵活的数组成员到 bytearray

我正在编写一个Python应用程序,它将写入一个二进制文件。该文件将由在嵌入式目标上运行的一些 C 代码进行解析。 我相信我可以通过从 Struct 派生来做到这一点...

回答 2 投票 0

如何让消息框全屏显示

显示消息框时,如果您当前处于全屏状态,它将出现在背景中,例如观看视频。如何让消息框在全屏时也显示? 导入ctypes

回答 1 投票 0

ctypes:获取c函数的实际地址

这很棘手(至少对我来说:-),也许不可行。但我试着问你。 我有这个 c 共享库: #包括 #包括 静态整型变量=-666; 整数

回答 2 投票 0

使用 ctypes 加载 DLL 失败

我使用专有的Python包。在此 Python 包中,以下 DLL 加载命令失败。 scripting_api = ctypes.CDLL("scripting_api_interface") 找不到模块'

回答 1 投票 0

ctypes 中的半精度

我需要能够与 ctypes 结构中的半精度浮点值无缝交互。我有一个可行的解决方案,但我对此不满意: 导入ctypes 导入结构体 打包...

回答 1 投票 0

如何使用 Python ctypes 捕获 C printf 输出?

我写了一段C代码,使用printf逐个打印链表的值。这是 C 函数的简化版本: #包括 void print_linked_list(节点*头...

回答 1 投票 0

为什么 ctypes.c_long.from_address.value 会产生对象的引用计数?

在这次 pycon 会议中,演示者说 ctypes.c_long.from_address(id(SOME_OBJECT)).value 将生成对象的引用计数。 我试图在文档中找到这一点,但发现

回答 1 投票 0

Nvapi在python3中如何使用?

您好,我正在尝试使用 ctypes 设置三个参数, 导入ctypes 亮度=52 对比度 = 27 伽玛=1.40 def setBrightness(亮度): nvapi = ctypes.WinDLL("nvapi64.dll")

回答 1 投票 0

ctypes.ArgumentError:参数 1:<class 'TypeError'>:类型错误

我无法让 ctypes 正确解释 Python 字符串。 以下是重现该错误的步骤: 创建文件shared.c: #包括 无效你好(字符*n...

回答 1 投票 0

如何从 tkinter 窗口中删除 **仅** x 按钮(保留最大化和最小化按钮)?

我有这个,但它删除了所有按钮。与 overideredirent(True) 不同,它确实允许 alt-tabbing: hwnd = Windll.user32.GetParent(self.root.winfo_id()) 样式=windll.user32.GetWindowLo...

回答 1 投票 0

这段 Python 代码是一种类型转换吗?如果是,那么幕后到底发生了什么?

我正在编辑一些包含以下行的Python代码: arr = (c_double * len(self.static_mapped[0, :]))(*self.static_mapped[0, :]) 其中字段 self.static_mapped 是使用 numpy.zeros 创建的,其中

回答 1 投票 0

如何通过python脚本运行.so文件

我有一个c程序(.c文件)。我正在将其转换为共享对象(.so)。如何从 python 代码中调用并运行共享对象?如果可能的话,请给我推荐一个可以......的库列表

回答 3 投票 0

在循环已经运行的情况下等待 ctypes 回调

我需要在 ctypes 回调函数内执行一系列读/写任务,但仍在负责提供此类读/写任务的异步任务内: 异步 def main(ble_address):

回答 1 投票 0

Python ctypes 和 np.array.ctypes.data_as 索引时的意外行为

使用Python ctypes和numpy库,我将数据传递到共享库并遇到非常奇怪的行为 C函数: #包括 类型定义结构{ 双*a; 双*b; } s_g...

回答 1 投票 0

user32.SetWindowCompositionAttribute 与 PyQt5 导致 ctypes.ArgumentError

最近我通过安装了一个名为 BlurWindow 的 python 包 pip 安装 BlurWindow 这个Python包有助于实现应用程序窗口的透明模糊背景。虽然这么说

回答 1 投票 0

ctypes:通过引用传递字符串

关于Python 2.5,我希望在Python中实现以下C代码: C代码: #包括 __declspec(dllexport) X_ERROR __stdcall GetAdmSize(INT* piAdmSize, CHAR** chBuf, ...

回答 2 投票 0

如何让Python调用的共享库访问同一个Python实例的全局变量?

所以我创建了这个main.py: #!/usr/bin/python3 导入ctypes 富= 1 # 应该打印 2,但打印 1 def print_foo(): 全局变量 打印(富) def main(): 全局变量 富= 2 ...

回答 1 投票 0

如何在python中获取系统托盘信息?

如何遍历系统托盘并获取其中的图标信息? 比如图标,创建它的过程...... 我找到了一个符合我要求的页面,我用 ct 用 Python 重写了它的代码...

回答 1 投票 0

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