我正在用Cx\u Freeze 6.0(Python 3.7.4 64位,如果这有什么区别的话)冻结我的脚本,并且我正在努力在build_exe
中找到任何关于优化级别的文档。我看到的大多数脚本要么使用1
,要么根本不使用值,我已经成功地使用了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”时没有使用吗?你知道吗
这与直接执行CPython时的^{} command line option 具有相同的效果。在other things中,它阻止
assert
语句执行,删除docstring并将__debug__
设置为False
。你知道吗相关问题 更多 >
编程相关推荐