ctypes 相关问题

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

如何使用 ctype 将字符串数组从 fortran dll 传递到 python

我想使用ctype读取带有fortran dll的文件。 我的文件的结构是: 斧头 巴克斯 …… 4.0 5.0 6.9 1.2 8.0 7.0 ………… 为了读取文件,我有 PATH 传递给 dll fortran 并获取 cha...

回答 1 投票 0

Python ctypes 如何拒绝带参数的函数调用,而函数不带参数

在C++中,我在共享库中创建了一个C链接函数,如下所示: #包括 extern "C" int myfunc() { std::cout << "Hello myfunc" << std::...

回答 1 投票 0

无法在我的 python 文件中使用 go 共享库

我有一个名为 main.go 的文件,它定义了一个名为 test 的函数。 我希望能够从我的 python 脚本中调用这个函数。 主程序 包主 导入“C” // 导出测试 功能

回答 1 投票 0

python ctypes 精度

我正在使用 ctypes 创建 C++ 库 (.so) 的包装器。我在论证的精确性方面遇到了一些麻烦。当我将 math.pi 作为双精度值传递时,我只得到

回答 1 投票 0

Python ctypes:按引用传递参数错误

我有一个 C++ 函数,我希望你在 Python 2.7.12 中调用它,如下所示: 外部“C”{ 双* myfunction(双* &y, 双* &z, int &n_y, int &n_z, int a, int b) { ...

回答 2 投票 0

Python 3:使用 ctypes 或 numpy.ctypeslib 导入 dll

我想使用结构分析(土木工程)Autodesk Robot Structural Analysis 程序的 API。 使用 IronPython,我按如下方式初始化变量: 导入CLR CLR.

回答 2 投票 0

使用 ctypes 打开资源管理器并通过 SHOpenFolderAndSelectItems 选择文件

使用 ctypes 打开资源管理器并通过 SHOpenFolderAndSelectItems 选择文件 在 python 中,这可以使用 pywin32 完成,如下所示: 从 win32com.shell 导入 shell def showFilesInExplorer(文件夹, 文件...

回答 1 投票 0

仅使用 ctypes 通过 SHGetPropertyStoreForWindow 设置窗口属性

Python 开发人员需要为其应用程序设置某些窗口属性,以便与 Windows 任务栏正确配合(正确的图标和分组以及固定的能力)。就我而言,是 PyQt5

回答 1 投票 0

在Python中通过变量的id更新变量

我知道如何在Python中通过变量的id获取变量的值,例如: a =“世界你好!” ctypes.cast(id(a), ctypes.py_object).value 我想知道是否可以通过 id 覆盖变量值? ...

回答 2 投票 0

如何在 python ctypes 中使用 c++ 头文件中的对象标识符

我有一个二进制文件,其结构由头文件描述。我需要用 python 解析文件。 我在 C++ 中有以下头文件: ... #定义DWORD无符号整型 ... //

回答 1 投票 0

创建太多实例时,窗口过程覆盖会导致崩溃而不报错

我正在制作一个使用SDL / Pygame来显示图形的应用程序。我已经覆盖了窗口过程,以防调整大小以触发函数并使应用程序运行更顺畅(参见此答案)。 嗬...

回答 1 投票 0

从 python ctypes 访问 OpenSSL FIPS API 不起作用

Python:3.9.16 OpenSSL:3.0.8 fips_ccode.c #包括 #包括 #包括 #include“openssl/md5.h” int 主函数(无效) {

回答 1 投票 0

使用 ctypes 从 numba 调用 fortran

考虑这个 fortran 模块,在文件 test.f90 中 模块 mymod 使用 iso_c_binding,仅:c_double 隐式无 包含 子程序addstuff(a,b,c)bind(c,name='addstuff_wrap') 真实(c_dou...

回答 2 投票 0

如果元组在设计上是不可变的,为什么 cpython 将“PyTuple_SetItem”公开为 C-API?

Python 中的元组在设计上是不可变的,因此如果我们尝试改变元组对象,Python 会发出以下 TypeError ,这是有意义的。 >>> a = (1, 2, 3) >>> a[0] = 12 追溯(最...

回答 2 投票 0

Python ctypes 在包含 iostream 时中断

我正在使用 python ctypes 从 python 调用 c++ 中的函数。目前,我有以下 c++ 文件: 五.cpp 外部“C”{ int get_ Five(){ 返回5; } } 还有蟒蛇...

回答 1 投票 0

在 Windows 上打开和关闭屏幕

直接进入问题,我试图在我的主程序中实现屏幕/显示/显示器的关闭和打开功能。我研究了一下,发现这个答案很有趣。所以,尝试了测试...

回答 2 投票 0

Python:冻结 ctypes 时出错

我在尝试冻结导入 ctypes 的 python 脚本时收到以下错误: 警告:仍存在未知模块:_bisect _ctypes _hashlib _heapq _locale _random _socket _ssl _struct _tkinter _wea...

回答 2 投票 0

在Python控制台中显示多条消息

如果我使用 ctypes 在 python 控制台中显示消息框(没有 Tkinter),我无法一次显示两个框。我必须关闭第一个框,然后才会出现第二个框。 应该做什么改变...

回答 1 投票 0

将指针从 C++ 传输到与主机和设备内存兼容的 Python

我有一个Python函数,它可以在CPU(使用Numpy)和GPU(使用CuPy)上运行,我想使用Python C API从C++代码激活它。 我找不到合适的解决方案来解决这样的问题...

回答 1 投票 0

ctypes 将 Python 布尔数组转换为 C++ 布尔数组以传递给函数

我有一个 C++ 函数,它接受参数 (const BOOL Channels[]),这是在 C++ 中调用它时传递的变量: bool[] achannel = new bool[16]; achannel[0] = true; 我赢了...

回答 1 投票 0

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