gpt4 book ai didi

python - 包含编译和解释代码的 "hybrid"Python 模块示例?

转载 作者:行者123 更新时间:2023-11-30 23:38:57 27 4
gpt4 key购买 nike

您能否推荐一个结构良好的 Python 模块,该模块结合了编译的 C 代码(例如使用 distutils)和解释的源代码?我认为“包”可以汇总解释模块和编译模块,但是如果可以将编译源和解释源合并到一个模块中,我会感到不知所措。这样的事情存在吗?

如果不是,正确的做法 (TM) 是否应该拥有一个包含 from-import 语句的包,从单独的编译和解释子模块加载公共(public)符号?

最佳答案

一个模块不能同时包含 Python 和 C。每个 .py 文件都是一个模块,C 文件被编译并构建为 .so 或 .pyd 文件,每个文件都是一个模块。您可以将编译好的模块导入到Python文件中并一起使用。

如果您想要一些超简单的示例,您可能会喜欢 A Whirlwind Excursion through Python C Extensions .

关于python - 包含编译和解释代码的 "hybrid"Python 模块示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13983629/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com