python - python语言开发中的.c文件

标签 python c python-3.x github-pages

我从 https://www.python.org/downloads 下载的 python 发行版中没有 .c 文件.但是,在 python 的 CPython GitHub 存储库中( https://github.com/python/cpython ),有很多 .c 文件。从开发阶段到分发,这些 .c 文件去了哪里,它们在 Python 语言本身的开发中起到什么作用?我在 Windows 8.1 上使用 pyton3.6.4。

最佳答案

当您创建可执行文件时,它们会进入大多数源文件所在的相同位置 - 进入可执行文件。一旦源代码被翻译成可执行代码,通常只需要 后者 来运行代码。仅当您想以某种方式更改程序时才需要源代码。

它与用于 Microsoft Windows、Libre Office 或 Oracle DBMS 的所有源文件相同。要运行它们,您只需要可执行文件。

请记住,尽管开源软件可能会提供源代码,但这并不是运行该程序所必需的。它的发布是出于哲学原因,而不是出于功能原因。

关于python - python语言开发中的.c文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49344854/

相关文章:

python - 不必要地循环遍历文件名

python - 将 NumPy 数组转换为 Python 列表

windows - 使用 win32api 在 Windows 上获取命名管道列表?

python-3.x - pandas_ml 坏了吗?

python - 我如何在python中将相同的列表对象分配给两个不同的变量名?

python - 将多个文件中的所有列合并为一个(在一行中!)

python - Python 推荐的外部库名称是什么?

c - 在 Qt Creator 中正确设置 SDL

c - Makefile 给出重复错误 C

python - 如何在Python中将一维C数组绘制为曲面