我有一些缩进不一致的Python代码。制表符和空格的混合使用使情况变得更糟,甚至无法保留空格缩进。
该代码可以按预期工作,但是很难维护。
如何在不破坏代码的情况下修复缩进(如HTML Tidy,但对于Python)?
使用在Python安装目录中reindent.py找到的脚本Tools/scripts/:
reindent.py
Tools/scripts/
更改Python(.py)文件以使用4个空格的缩进,并且不使用硬制表符。还修剪行尾的多余空格和制表符,并删除文件末尾的空行。还要确保最后一行以换行符结尾。
查看该脚本以获取详细的使用说明。