如何使用 BBedit 来纠正 Python 代码的缩进?或者其他工具?

如何使用 BBedit 来纠正 Python 代码的缩进?或者其他工具?

我有一个大约一千行的 Python 代码,包含在一个 .py 文件中,我想修复(可能自动)缩进(即第一级四个字符,然后是八个字符,依此类推,按照标准要求)。

为了更好地解释自己,代码是正确的并且可以工作,但有些部分缩进 2 个字符,有些缩进 3 个字符,有些缩进 4 个字符。我正在尝试使用 BBedit 来做到这一点,我有它的专业版(付费版)。

我不知道这是否是正确的方法,但我使用“标记>实用程序>格式”,但总是出现错误:

未预料的 EOF;文档在标签中间结束。

也许我没有使用正确的功能?

有什么方法可以得到这个结果吗?

在此处输入图片描述

答案1

为了自动重新格式化 Python 代码,请使用黑色的格式化程序。可以直接从命令行使用,也可以从接受“black”作为插件的 Python IDE 中使用。

除了重新缩进代码之外,还有一种替代方法是重新压入脚本是一个旧工具,但由维护人员不断更新。

相关内容