ctypes 相关问题

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

在python中使用ctypes(或其他)卸载dll

我正在努力在 python 循环内卸载先前加载的 fortran 编译的 dll。 这是问题: 我需要进行大量模拟,改变一些参数。一切都在运行我们...

回答 1 投票 0

PySide2 - 带有自定义标题栏的无框架窗口 - 将其拖动到其他屏幕(Windows)时出现问题

有时,我尝试为我的 PyQt5/PySide2 应用程序创建自定义标题栏,但尚未弄清楚如何正确执行。隐藏原来的 Windows 标题栏很容易,就这样结束了...

回答 1 投票 0

Python Windows按键模拟问题:打印单引号而不是问号

我正在编写一个Python脚本来使用ctypes在Windows环境中模拟按键。该脚本旨在输入给定的字符串,用相应的字符替换某些字符...

回答 1 投票 0

在Python中正确丢弃指向mmap内存的ctypes指针

我遇到的问题是,在创建指向 mmap-s 的指针后,我无法在 Python 中正确关闭 mmap-s。我的用例是我打开文件(通常是与硬件一起使用的 UIO 设备,但问题......

回答 2 投票 0

如何使用ctypes和struct解析MFT文件记录字节?

不知道这是否是重复的,无论如何,我的谷歌功能很弱,如果我输入超过五个单词,谷歌几乎永远不会找到任何相关的内容。 我正在尝试解析 &...

回答 1 投票 0

使用带有 py_object 参数的 Python ctypes 调用 C++ 函数

我遇到访问冲突。我正在使用带有单个函数的 C++ dll,该函数尝试从 PyObject 中提取字符串。看来 PyObject *args 参数的类型不正确。这是来自类似的

回答 1 投票 0

无法设置 CDLL 函数的 restype:ctypes

假设我有一个 C++ dll。我有一个函数 GET_LAST_MESSAGE,它返回 char*。我无法使用 python 从中获取消息,因为 python 假设该函数返回 long int...

回答 1 投票 0

内存泄漏 GetNamedSecurityInfoW

我正在尝试使用 ctypes 获取文件所有者信息(域和用户名)。在 python 中,我使用 os.walk 来获取文件列表。 对于 os.walk("c:\") 中的 root、dirs、文件: 对于文件中的文件:

回答 1 投票 0

如何从python ctypes调用ffmeg libavcodec av_jni_set_java_vm

我需要从 ffmpeg libavcodec.so https://ffmpeg.org/doxygen/trunk/jni_8h.html 调用 av_jni_set_java_vm 函数。 如 ffmpeg 文档中所述,它采用 void *vm 作为参数。 我是我们...

回答 1 投票 0

Python ctypes:从相对路径加载DLL

我有一个Python模块wrapper.py,它包装了一个C DLL。 DLL 与模块位于同一文件夹中。因此,我使用以下代码来加载它: myDll = ctypes.CDLL("MyCDLL.dll") 这有效...

回答 5 投票 0

在 Python 和 Rust 之间传递整数的安全性

这安全吗? 假设我想从 Python 中调用一些 Rust 代码。假设我的 lib.rs 看起来像这样: #[no_mangle] pub extern fn add(左: i32, 右: i32) -> i32 { 返回我...

回答 1 投票 0

用ctypes包装C代码并在python中使用Scipy对其进行优化

我已经成功使用ctypes包装了一些C代码并将其引入Python。我正在尝试使用 Scipy 使用直接方法对其进行优化,但收到此错误: TypeError: this

回答 1 投票 0

如何在Python中使用ctypes获取Windows的会话ID?

我正在尝试使用 Python 中的 ctypes 检索 Windows 上当前用户会话的会话 ID。我的目标是在不依赖外部库的情况下实现这一目标。 这是我的代码...

回答 1 投票 0

已解决:如何在Python中使用ctypes获取Windows的会话ID?

我正在尝试使用 Python 中的 ctypes 检索 Windows 上当前用户会话的会话 ID。我的目标是在不依赖外部库的情况下实现这一目标。 这是我的代码...

回答 1 投票 0

为什么我应该使用 SendInput 而不是鼠标和键盘事件?

在 Microsoft Learn 上查找如何使用 keybd_event 时,它说: 注意 该函数已被取代。请改用 SendInput。 但是当查看如何使用 SendInput 时,它看起来更简单......

回答 1 投票 0

如何在python中使用ctypes使用intel IPP ippiRemap函数?

我正在尝试使用英特尔IPP库共享对象(libipp.so)中的ippiRemap。 通过使用 conda 安装 ipp。 conda install -c 英特尔 ipp 库共享对象文件安装在环境中...

回答 1 投票 0

Linux From Scratch 版本 12.0 meson-1.2.1 构建失败

在第 8.55 章的 Linux From Scratch Version 12.0 中构建 meson-1.2.1 时,出现以下错误: 准备元数据 (pyproject.toml) ...错误 错误:子进程退出并出现错误 × 准备...

回答 1 投票 0

在 python ctypes 中访问和复制 C 结构体数组

我有一个嵌套的C++结构,我试图使用UDP发送到python并获取那里的值。 #define _WINSOCK_DEPRECATED_NO_WARNINGS #define _CRT_SECURE_NO_WARNINGS #pragma comment(lib, &q...

回答 1 投票 0

通过Python中的旧DLL检索数据

我尝试在 Python 中使用 2001 年的旧 DLL,几乎没有留下任何文档。 经过一番工作后,我可以运行一些功能。但我无法接收数据。我对 DLL 和指针的了解...

回答 1 投票 0

如何将 _ctypes.pycarraytype 转换为 bytearray?

我知道如何在 ctype 实例中存储字节数组 导入ctypes c_char_Arr = ctypes.c_char * 4 c_char_Arr.from_buffer(bytearray([0] * 4)) 如何从 ctype 实例获取字节数组?...

回答 1 投票 0

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