为了挤进我目前正在使用的嵌入式系统中可用的有限文件系统存储量,我想消除任何可以合理删除而不会显着影响功能或性能的文件。 Python 库中的 *.py、*.pyo 和 *.pyc 文件占用了相当大的空间,我想知道对于在小型嵌入式系统中安装 Python 2.6 来说,这些选项中的哪一个最合理:
最佳答案
http://www.network-theory.co.uk/docs/pytut/CompiledPythonfiles.html
我给你的建议?
如果您不需要 assert 语句和 __doc__ 字符串,请使用 -OO 仅编译 .pyo 文件。
否则,仅使用 .pyc 。
编辑
我注意到你只提到了 Python 库。如果您只需要部分功能,可以删除大部分 python 库。
我还建议您查看 tinypy,它是 Python 的大子集,大约 64kb。
关于Python *.py, *.pyo, *.pyc : Which can be eliminated for an Embedded System?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/850630/