我想知道是否存在一种类似于C代码的gnu-indent命令行工具的Python美化器.当然缩进不是Python中的重点,因为它是程序员的责任,但我希望以完全同质的方式编写代码,特别注意在操作数之间或分隔符之前和之后以及块之间始终具有相同的空白区域.
我有一大堆python代码需要有一个符合pep8标准的样式/格式.pep8的变种有各种规则(比如同一个同事),但最难的是处理拆分太长的行并格式化修改后的代码.
我已经查询了这个问题:
它们来自2009年和2010年.我希望从那时起开发出更好的工具.
我知道PythonTidy这是非常好的但是会让很多代码变得更糟,恕我直言.Pylint检测到格式错误但未更正它们.Web服务与我的要求并不真正相关,因为我想要一个可以构建一部分的工具.
有没有人有一个尚未涵盖的建议?谢谢.
有没有人有任何撤消长线包装的技巧?
我有一大堆代码已经回流到120列,这是一个有效调试的雷区.
编辑0:我没有做回流和我正在合作的那个人......没有得到CVS ......
EDIT1:示例是的大多数都是"适当"缩进的.