我有一些缩进不一致的Python代码。有许多制表符和空格的混合使事情变得更糟,甚至空格缩进都没有保留。
代码按预期工作,但很难维护。
如何在不破坏代码的情况下修复缩进(类似于HTML Tidy,但适用于Python)?
发布于 2010-02-14 12:55:30
还有PythonTidy (因为你说你喜欢HTML Tidy)。
不过,它可以做的不仅仅是清理标签。如果你喜欢这种类型的东西,它值得一看。
发布于 2013-05-25 20:40:06
在大多数类UNIX系统上,您还可以运行:
expand -t4 oldfilename.py > newfilename.py
在命令行中,如果要将制表符替换为除4以外的空格,请更改数字。您可以轻松地编写一个shell脚本,一次使用一组文件执行此操作,并保留原始文件名。
发布于 2010-08-22 06:35:51
如果你很懒(像我一样),你也可以下载一个试用版的Wingware Python IDE,它有一个自动修复工具来修复混乱的缩进。它工作得很好。http://www.wingware.com/
https://stackoverflow.com/questions/1024435
复制相似问题