代码之家  ›  专栏  ›  技术社区  ›  Ofer Sadan

Cx_Freeze中的优化级别是多少?

  •  0
  • Ofer Sadan  · 技术社区  · 5 年前

    build_exe . 我看到的大多数脚本都使用 1 或者根本没有价值,我用过 2 成功,但我无法在exe中发现任何差异。

    我现在的选择是这样的:

    exe_options = {
        'build_exe': 'bin',
        'includes': ['something'],
        'excludes': ['something_else'],
        'packages': ['pack', 'age'],
        'optimize': 2  # What the hell are the levels?
    }
    

    编辑:我在exe文件上检查了MD5哈希和SHA-256哈希,级别分别为0、1和2,exe是完全相同的文件。这个选项在运行“build”时是否未使用?

    0 回复  |  直到 5 年前
        1
  •  1
  •   user2722968    5 年前

    这与 -O command line option other things ,它可以防止 assert 语句执行,删除docstring并设置 __debug__ False .