一尘不染

Python优化(-O或PYTHONOPTIMIZE)有什么作用?

python

该文档只说Python解释器执行“基本优化”,而没有涉及任何细节。显然,它取决于实现,但是有什么方法可以使您优化哪种类型的东西,以及可以节省多少运行时间?

使用-O有什么缺点吗?

我唯一知道的是-O disables assert,但大概不应该将它assert用于生产中仍然可能出错的事情。


阅读 239

收藏
2020-12-20

共1个答案

一尘不染

要验证不同版本的CPython的效果,请grep的源代码Py_OptimizeFlag

链接到官方文档:https : //docs.python.org/2.7/tutorial/modules.html#compiled-python-
files

2020-12-20