PYTHON的强制缩进看起来很美好,其实是一个坑

强制缩进,这个看起来是优点,实际上用起来才知道是个大缺点。理由:
C/C++/JAVA写代码时可以不用管缩进,写好后,用一个工具(例如astyle)格式化一下就变得很漂亮了。
PYTHON呢? 就没有这样的工具,而且理论上就决定不会有这么好用的工具。
Google的Python代码格式化工具YAPF,在格式化前就要求代码能够编译通过,即要先有缩进,此工具只不过格式化的更美观而已。
一段PYTHON代码,如果从中间删除或者注释掉后,完全就可能编译不过有木有? 而其它语言就没有这个问题。
所以,强制缩进绝对没有 {} end if 这样的结束语句好。

你可能感兴趣的:(PYTHON的强制缩进看起来很美好,其实是一个坑)