仅编译文件中的修改代码

时间:2015-03-30 19:14:42

标签: python compilation

我有一个大约5,000行的Python脚本。如果我在文件中进行一次更改,是否必须重新编译整个文件,或者是否可以仅编译该部分或特定代码?

1 个答案:

答案 0 :(得分:0)

CPython将从头开始为更改的源文件重新生成字节码。没有'部分'仅针对您更改的行的编译选项。重新编译是透明和自动的。

我不知道任何其他行为的Python实现。

我不担心这里的速度;编译5000行模块并不能将所有 长。但是从维护的角度来看,您仍然应该考虑将模块重构为较小的单独模块。