ctypes 相关问题

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

在Python中使用ctypes将内存映射到结构

我正在尝试将内存映射到结构中,但无法获得所需的结果。我的记忆是 32 位值的列表,即 [0x7E008000,0x1234AAAA,0xBBBBFFFF] 我正在尝试获得这个输出。 NS:

回答 1 投票 0

我可以强制 numpy ndarray 获取其内存的所有权吗?

我有一个 C 函数,可以使用 malloc() 并填充二维浮点数组。它“返回”该地址和数组的大小。签名是 int get_array_c(float** addr, int* nrows, int*

回答 2 投票 0

Python 中最大化窗口的分辨率

是否有内置函数或直接的方法来获取Python中最大化窗口的分辨率(例如,在没有任务栏的Windows全屏上)? 我尝试过其他的一些东西...

回答 2 投票 0

由 python 加载时无法从 c 模块调用系统(malloc、printf)

以下代码有效,但是当我添加注释语句(new int)时,它失败并显示: FileNotFoundError:找不到模块“libkv_module_shared.dll”(或其依赖项之一)。尝试使用...

回答 1 投票 0

从 ctypes Windll 获取错误消息

我正在尝试使用Python脚本来更改Windows 7计算机上的壁纸。如果重要的话,我会从 node-webkit 应用程序调用脚本。 缩短的脚本如下所示: # ...

回答 2 投票 0

使用动态参数列表调用 ctypes.execve

我想在python中使用ctypes.execve来调用外部脚本。我已经弄清楚如何调用脚本以及如何传递参数列表。 但正如你所看到的列表或参数是 q...

回答 1 投票 0

使用python挂载.iso文件

我正在尝试在Windows 10上使用python挂载iso文件。代码如下: 导入ctypes 从 ctypes 导入 wintypes ByteArray8 = wintypes.BYTE * 8 src = r'F:\Backup\ubuntu.iso' 类 GUID(ctypes.

回答 1 投票 0

c++ python ctypes 依赖问题

我试图让我的 python 程序使用 c++ 代码,但出现依赖错误。 这是我转换为 dll 文件的 C++ 代码: #包括 #包括 #包括<

回答 1 投票 0

如何在Python中设置桌面背景? (窗户)

这就是我正在尝试的: 导入ctypes 导入操作系统 驱动器 =“F:\” 文件夹=“基思的东西” 图片=“midi turmes.png” image_path = os.path.join(驱动器、文件夹、图像) SPI_SETDESKWALLPAPER = 20 ctypes。

回答 1 投票 0

如何在 Python 中使用 ctypes 将浮点数列表转换为 C double **

我正在尝试将 Python 浮点数列表转换为 C double ** ptr 列表 = [[1,1,1,1],[2,2,2,2],[3,3,3,3]] c_dbl_ptr = (ctypes.c_double * len(列表) * len(列表[0])) (*(元组(元组(子列表) ...

回答 1 投票 0

python使用ctypes调用DLL时无法退出程序

我正在使用 ctypes 调用 C DLL,一切正常。但是在我的程序结束时,python 无法按预期退出,似乎该程序在那一刻挂起。 从 ctypes 导入 * 我的...

回答 1 投票 0

如何正确调用CreateProcessW?

这是我的代码: 从 ctypes 导入 * 字 = c_ushort 双字 = c_ulong LPBYTE = 指针(c_ubyte) LPTSTR = 指针(c_char) 句柄 = c_void_p 调试_进程 = 0x00000001 创建_新_控制台 = 0x00000010

回答 1 投票 0

ctypes CDLL 默认路径是什么?

我正在尝试使用编译为 /usr/local/lib/libName.so 的库,但在运行需要此文件的 python 脚本时: 从 ctypes 导入 CDLL [...] __lib = CDLL('libName.so...

回答 2 投票 0

如何在Python中使用C malloc分配的内存(ctypes)

我猜下面的代码应该可以工作,但事实并非如此。有人可以向我解释一下如何使用这种指针吗? 当然,这只是示例代码。我需要解决的是使用指针

回答 1 投票 0

Python:快速将 7 GB 文本文件加载到 unicode 字符串中

我有一个很大的文本文件目录——大约 7 GB。我需要将它们快速加载到 iPython 中的 Python unicode 字符串中。我总共有 15 GB 内存。 (我正在使用 EC2,所以我可以购买更多...

回答 3 投票 0

int 的 ctypes.c_int 和 ctypes.py_object 之间的区别

我在 CPython 上使用 Python 3.9.6。 我试图理解 PyObject 和 c_int 对于数字的内部表示的差异。 >>> x = 1234 >>> c1 = c_int(x) >>...

回答 1 投票 0

Python:我们可以将 ctypes 结构转换为字典吗?

我有一个ctypes结构。 S1 类(ctypes.Structure): _字段_ = [ ('A',ctypes.c_uint16 * 10), ('B',ctypes.c_uint32), ('C', ctypes.c_uint32) ] 如果我有 X=S1(),我...

回答 3 投票 0

在Python中增加浮点指针

我有一个来自 C++ 库的浮点指针 p,我想在 Python 模块中递增它。当我尝试写入 p + 距离时,我收到错误消息,即 LP_c_f 的运算符 + 未定义...

回答 1 投票 0

从Python发送到c++ dll的指针后如何打印地址的内容?

//dll中的函数就是我所做的就是向该地址写入一个值: BOOL test_sizeKey(无符号短*sizeKey) { BOOL rc = TRUE; *大小键 = 150; 返回rc; } 我的蟒蛇

回答 1 投票 0

共享库中 char 数组为空的 ctypes 结构

我有一个共享 C 库,其中包含一个我想在 python 代码中使用的结构 结构 my_struct { 字符名称[64]; }; 所以在 python 中我用以下命令重新创建它 类 MyStruct(ctypes.Structure): _田野_ ...

回答 1 投票 0

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