我想开始在小项目中使用Python,但错误的制表符或缩进可能引发编译错误的事实真的让我感到紧张.是否有某种类型的设置可以关闭它?
我目前正在使用NotePad ++.是否有一个IDE可以处理标签和缩进?
Chr*_*way 41
from __future__ import braces
Run Code Online (Sandbox Code Playgroud)
Asa*_*tov 35
不会.缩进 - 语法是Python语言中不可或缺的一部分,无论好坏.
我在启动Python时遇到的所有空白问题都是混合制表符和空格的结果.一旦我将所有内容配置为仅使用其中一个,我就停止了问题.
在我的例子中,我配置UltraEdit和vim来使用空格代替制表符.
小智 5
可以编写一个预处理器,它使用伪 python 关键字(如“endif”和“endwhile”)随机缩进代码,并正确缩进内容。当使用 python 作为“类似 ASP”的语言时,我必须这样做,因为在这样的环境中,“缩进”的整个概念变得有点模糊。
当然,即使有这样的事情,你也确实应该明智地缩进,此时转换器就变得多余了。
小智 5
我发现很难理解人们何时将此标记为 Python 的问题。我立即接受了它,实际上发现它是我最喜欢的语言“功能”之一:)
在其他语言中,我有两个工作: 1. 修复大括号,以便计算机可以解析我的代码 2. 修复缩进,以便我可以解析我的代码。
所以在 Python 中,我有一半的担心;-)
(注意,我唯一一次遇到缩进问题是当 Python 代码出现在博客和论坛中时会出现空白,但随着应用程序变得越来越智能,这种情况越来越少)