【问题标题】:Why are Python exe files so large?为什么 Python exe 文件这么大?
【发布时间】:2021-01-25 07:57:07
【问题描述】:

我使用 pyinstaller 库将空的 Python 文件转换为 exe 文件,exe 文件大小为 6.694 MB。 为什么 exe 文件的大小如此之大,即使 Python 文件是空的并且没有引用它? 真的是为什么?

【问题讨论】:

  • 如果我之前理解正确,它会打包您环境中的所有库。
  • 为什么在我导入这些模块之前必须这样做?
  • 这是我的最终输出文件。
  • 我并没有真正理解为什么,也没有深入挖掘。我刚刚了解到,如果我想要尽可能小的 exe 文件,我需要新的环境,我应该很高兴。但我认为互联网上会有答案。

标签: python compilation exe


【解决方案1】:

我想我自己找到了问题的答案。 在许多语言中,例如 C#,脚本文件最初是完全空的。 例如,在 C# 中,要在控制台上打印文本,必须首先使用系统库、Console 类、WriteLine 方法,然后再这样做。 在每个 Python 文件中,您都可以访问许多默认类和函数。包括可用于轻松打印文本的打印功能。 Python 文件中的这些原始数据的大小一点也不小。 实际上,在每个 Python 文件的第一行之前,都有一行导入 Python 默认库。 我希望 Python 一开始是完全空的。

【讨论】:

    猜你喜欢
    • 2017-11-05
    • 2010-10-06
    • 2018-09-27
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-12
    • 2012-02-07
    相关资源
    最近更新 更多