python-c-extension

python-c-extension

文章 0 浏览 2

释放 GIL 的成本是多少?

假设我有一个 C 扩展函数,它执行完全独立于 Python 解释器的操作。有什么理由不释放 GIL 吗? 例如,是否有任何理由不编写这样的代码(除了可读性和…

倒带 2024-12-11 16:59:37 0 0

c-extension 中 python 日志记录模块的使用

我正在编写一个 python 脚本,并使用 python 日志记录模块将一些信息写入日志文件(请参阅 http://docs.python.org/howto/logging.html)。 这是一个…

尘世孤行 2024-12-11 00:34:49 0 0

Python C 扩展通过引用传递参数

我正在尝试为函数(libFunc)编写一个Python C包装器,其原型是 libFunc(char**, int*, char*, int) How do I use PyArg_ParseTuple for setup the ar…

可遇━不可求 2024-12-04 05:50:14 0 0

向 Python/C 类添加生成器功能

我使用 Python/C API 用 C 语言构建了一个类。我现在需要迭代 C blob 中的数据项。返回 PyList 是不可取的,因为长度大于 50K。有没有办法提供类似生…

怪我鬧 2024-12-02 16:58:27 3 0

Python:PyDateTime_FromTimestamp 的用法

我正在开发一个 python c 扩展,并且想要创建一个带有 unix 时间戳的 python datetime 对象的实例。 在文档网站上 ( http://docs.python.org/c-api/da…

小帐篷 2024-12-01 18:31:38 2 0

“...无法弄清楚...的架构类型”使用 gcc 编译 Python C 扩展时出现问题

我刚刚从 Snow Leopard 升级到 Lion,我必须更新的旧 python c 扩展不想正确编译。我真的不知道在这里做什么。任何人都可以帮助我,使其编译正常吗?…

高冷爸爸 2024-11-26 12:58:55 3 0

python中实例变量和属性之间的区别?

因此,编写扩展的 python 文档是这样说的: “我们想要公开我们的实例 变量作为属性。有一个 有很多方法可以做到这一点。这 最简单的方法是定义成员 …

年少掌心 2024-11-18 05:10:50 3 0

C 中的文档字符串扩展为 Python?

创建 Python 的 C 扩展时,是否可以以某种方式编写公开为 docstrings 给扩展程序的用户?…

十二 2024-11-14 17:22:51 3 0

从 C 返回对象到 Python

我阅读了 Python C-API 的文档,甚至编写了一些扩展模块。然而,当涉及到从 C 函数返回 Python 对象时,我仍然有点不清楚确切的语义。 Python 文档中…

两仪 2024-11-10 08:14:24 4 0

Distutils 找不到 Python.h

我有一个带有扩展部分的 distutils 设置脚本,看起来像这样: from distutils.core import setup, Extension my_module = Extension('my_module', sou…

雨后彩虹 2024-10-19 04:13:23 4 0

编写 Python C 扩展:如何正确加载 PyListObject?

在尝试读取充满浮点数的 Python 列表并用它们的值填充 real Channels[7] (我使用的是 F2C,所以 real 只是 float 的 typedef)时,我所能做的就是从…

眼眸里的那抹悲凉 2024-10-18 11:51:03 4 0

无法导入Python扩展

我正在尝试学习 python 扩展,并且创建了简单的 noddy example c 文件和setup.py。 python.exe setup.py build 给了我: running build running build…

烟柳画桥 2024-10-16 10:02:05 3 0

释放 PyTuple 对象

使用 Python C-API 释放 PyTuple 对象的正确方法是什么? 我知道元组在引用计数语义方面有些特殊,因为 PyTuple_SetItem “窃取”对插入元素的引用。…

墨落画卷 2024-10-15 21:31:37 5 0

有什么理由使用 malloc 而不是 PyMem_Malloc 吗?

我正在阅读Python C 扩展中的内存管理文档,据我所知,似乎没有太多理由使用 malloc 而不是 PyMem_Malloc。假设我想分配一个不会暴露给 Python 源代码…

趴在窗边数星星i 2024-10-14 13:08:39 9 0

从 C 返回 CTypes 指针

我正在编写一个 Python C 扩展,它需要返回一个指向内存中 char 数组的 CTypes 指针(我需要与另一个需要 CTypes 指针的 Python 库进行交互)。 我找…

红墙和绿瓦 2024-10-09 19:56:52 8 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文