小编典典

如何修复 Python 缩进

all

我有一些缩进不一致的 Python 代码。有很多制表符和空格的混合使事情变得更糟,甚至没有保留空格缩进。

代码按预期工作,但很难维护。

如何在不破坏代码的情况下修复缩进(如HTML Tidy,但适用于
Python)?


阅读 126

收藏
2022-04-25

共1个答案

小编典典

使用您在Python 安装目录中reindent.py找到的脚本:Tools/scripts/

将 Python (.py) 文件更改为使用 4
空格缩进且不使用硬制表符。还要从行尾修剪多余的空格和制表符,并删除文件末尾的空行。还要确保最后一行以换行符结尾。

查看该脚本以获取详细的使用说明。


注意:如果您的 linux 发行版默认没有安装 Python 的 reindent:

许多 linux 发行版默认没有reindent安装python--> 一个简单的方法reindent是做pip install reindent.

ps 一个替代方法pip是使用您的发行版包管理器(即apt-get, yum,
dnf),但是您需要弄清楚哪个包具有命令行工具,因为每个发行版在不同的包中都有该工具。

2022-04-25