gpt4 book ai didi

python - 哪些 native python 模块是用 C 编写的?

转载 作者:行者123 更新时间:2023-11-28 22:55:00 25 4
gpt4 key购买 nike

我打算用 python 编写一个小型文本编辑器。因此,我需要一个快速的字符串操作/文本处理库,出于性能原因,最好用 C 语言编写。

我如何知道哪些 python 模块是用 C 编写的?

最佳答案

像 Gene 推荐的那样,最好的方法是查看源代码并找出哪个模块是用 C 实现的。

您可以检查 __file__ 模块的属性:

>>> import math
>>> print(math.__file__)
/usr/lib/python2.7/lib-dynload/math.so

在这个例子中,它是一个已经加载的.so文件,因此这个模块是用编译语言(很可能是C)实现的。

关于python - 哪些 native python 模块是用 C 编写的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17405724/

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