3

可能重复:
仅在 python 文件中强制执行“空格”或“制表符”?

我得到的 Python 代码混合了制表符和空格,并且很难阅读或理解缩进,因为行看起来像是在 IDE 中的某个缩进,但 Python 将它们解析为与它们看起来不同的缩进。Python 中的制表符是否计入一定数量的硬编码空格?有没有办法规范化具有混合制表符/空格的 Python 脚本,以使用一致的间距?

4

1 回答 1

1

python中= 1个制表符的空格数没有规范值(我喜欢4,但这只是我)。

您可以做的是读入文件并搜索 \t 字符,然后用您需要的许多空格替换这些字符。

编辑:将来可能对您有用的是Python 的样式指南(又名 PEP8)

于 2012-12-14T22:33:20.610 回答