【发布时间】:2017-12-20 02:59:55
【问题描述】:
这听起来可能很愚蠢,但我还是个新手,是否有明确的方法可以发现我在 PyCharm 的错误位置有标签或空格? 甚至可以直观地显示所有选项卡和空格?
我只是花了很长时间在 Def 函数行中寻找“无效语法”错误的问题,我认为它可能仍然是一些错误的缩进,我以前确实有过这种情况,所以煞费苦心地检查了一下,没有发现任何问题。最后,在此之前的函数结束时丢失了 )。我意识到右侧的彩色线条显示错误并从那里得到了这个。
另外我知道你可以在 PyCharm 中混合制表符和 4 个空格字符缩进没有问题?
但是,如果你在一行中使用制表符,下一行使用 4 个空格,例如,简单的文本编辑器,Python 会说‘不,我不会运行这个,因为我是一个严格的学究,这太顽皮了'?这方面还有其他常识性的最佳实践习惯吗?
【问题讨论】:
-
@Sriram 不,这不是一个好的重复目标。 Will 问的是如何highlight 空白,而不是如何将制表符转换为空格。
-
@ChristianDean ,查看是最终正确更改/重新格式化它们吗?
-
常识性最佳实践:不要使用标签,也不要抱怨使用良好的编码实践
-
谢谢@nanotek,那就不要使用标签了。
标签: python tabs pycharm indentation spaces