python-c-api

python-c-api

文章 0 浏览 3

从 C 返回对象到 Python

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

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

PyTuple_SetItem 的限制

我有一个 Python 扩展模块,它创建一个元组作为另一个对象的属性,并在元组中设置项目。每当我在 Python 中执行此模块时,我都会收到错误 SystemError…

表情可笑 2024-11-09 13:47:48 0 0

检查 PyObjects C 类型

我正在使用 Python 3.2 和 C++。 我需要提取当前存储在 PyObject 中的 C 类型类型。 我已经检查了文档并用谷歌搜索了它,似乎没有其他人需要这样做。 …

染柒℉ 2024-11-09 11:07:55 0 0

是否可以在运行时修改 PYTHONPATH?

我有一个动态链接到 Python 解释器的 C++ 应用程序。我希望能够从特定目录导入 python 模块。我想修改我的进程的 PYTHONPATH ,以便 sys.path 将包含…

淡忘如思 2024-10-22 07:01:57 2 0

任何调用 c/c++ 的方式来自 python 的代码,无需更改 c/c++代码?

编辑完成: 我正在包装一个自定义 python dll,目的是最终删除自定义代码并使用最近的 python 而不是现在使用的古老版本。其中一个函数初始化一个 pyt…

一向肩并 2024-10-20 19:23:39 2 0

Python C-API 和 Numpy:import_array 上的核心转储

//testNumpy.c #include&ltPython.h&gt #include&ltnumpy/arrayobject.h&gt #include&ltstdio.h&gt int main(){ printf("import_array\n")fflush(stdo…

平安喜乐 2024-10-20 13:04:17 1 0

为什么不能在没有上述 Python27/lib py 文件的情况下使用加载 python27.dll

我有一个 vc6 应用程序并使用 python27.dll。 如果运行环境有python27/lib/*文件就可以。 但没有 python27/lib/* 文件,应用程序将终止。 我使用进程…

与酒说心事 2024-10-17 23:06:34 0 0

C++ Python 嵌入:在没有 Python 的机器上运行?

我正在尝试制作一个支持Python脚本的小游戏。我使用Python C-API没有任何问题,但我不知道如何确保游戏在没有安装Python的计算机上运行。 我知道我需…

预谋 2024-10-17 11:56:18 1 0

Python C API:PyEval_CallFunction?

我在 Python C API 中发现了一个名为 PyEval_CallFunction 的函数,它似乎很有用。它允许您通过以下内容来调用 Python 可调用函数: PyEval_CallFunct…

晨曦慕雪 2024-10-16 15:31:37 2 0

释放 PyTuple 对象

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

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

在 Python 中,为什么用 C 实现的模块比纯 Python 模块更快,以及如何编写一个模块?

python 文档指出,cPickle 比 Pickle 更快的原因是前者是用 C 实现的。这到底意味着什么? 我正在用 Python 制作一个高等数学模块,有些计算需要花费…

不交电费瞎发啥光 2024-10-10 15:52:10 3 0

Python 3 C-API IO 和文件执行

我在让基于 Python 2 的 C++ 引擎在 Python3 中工作时遇到了一些严重的问题。我知道整个 IO 堆栈已经改变,但我似乎尝试的一切都以失败告终。以下是前…

初见 2024-10-10 15:19:21 2 0

从 C 返回 CTypes 指针

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

红墙和绿瓦 2024-10-09 19:56:52 3 0

如何从 Python C 代码中断言?

我正在用 C 语言编写一个 Python 类,我想在调试代码中添加断言。 assert.h 很适合我。这只会放入调试编译中,因此断言失败不会影响 Python 代码*的用…

无所的.畏惧 2024-10-09 08:25:36 4 0

Python 2.6 使用系统编码在 C-API 中写入字符串

我有一个 Python 2.6 项目,我想使用系统编码将 utf-8 消息写入 stdout。然而,这样的函数似乎直到Python 3.2才存在: PySys_FormatStdout http:// do…

我纯我任性 2024-10-08 19:49:58 3 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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