可能重复:
注释会减慢解释语言的速度吗?
如果超过 75% 的代码行被正确注释,在执行大型 .py 文件时是否会出现明显的性能下降?
可能重复:
注释会减慢解释语言的速度吗?
如果超过 75% 的代码行被正确注释,在执行大型 .py 文件时是否会出现明显的性能下降?
不
当你运行 python 时,第一步是转换成字节码,也就是那些.pyc文件。评论已从这些中删除,因此无关紧要*。
如果您使用-Oor-OO选项运行,python 将生成“优化”pyo文件,即使速度更快,也可以忽略不计。主要区别在于:
-O断言被删除,-OO选项,__doc__字符串将被删除。鉴于有时需要这些,-OO因此不建议运行 with。*下面已经指出,.pyc文件只为模块保存。因此,顶层可执行文件每次运行时都必须重新编译。此步骤可能会减慢大量python 可执行文件的速度。在实践中,大部分代码应该驻留在模块中,这不是问题。