Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python空闲文件编辑器认为我需要比我更多的自动缩进_Python_Python Idle_Auto Indent - Fatal编程技术网

Python空闲文件编辑器认为我需要比我更多的自动缩进

Python空闲文件编辑器认为我需要比我更多的自动缩进,python,python-idle,auto-indent,Python,Python Idle,Auto Indent,我在过去几天里写了500多行代码和注释。它运行(请参见编辑),并执行它应该执行的操作。但每当我在任何文本后按enter键时,IDLE就会在第28列中填充空格。如果我从第28列开始,键入一行需要更多缩进的内容,例如,对于范围(25)中的I键入,,然后按enter键,它仍然只缩进到第28列 当我编辑一个新文件时,它会缩进正确的数量。当我尝试将逻辑行扩展到多个物理行时,它仍然缩进了正确的数量。但当我将500多行复制粘贴到新文件中时,它会返回到第28列的空白处。当我将缩进的空格数改为6(从标准的4)时,

我在过去几天里写了500多行代码和注释。它运行(请参见编辑),并执行它应该执行的操作。但每当我在任何文本后按enter键时,IDLE就会在第28列中填充空格。如果我从第28列开始,键入一行需要更多缩进的内容,例如,对于范围(25)中的I键入
,然后按enter键,它仍然只缩进到第28列

当我编辑一个新文件时,它会缩进正确的数量。当我尝试将逻辑行扩展到多个物理行时,它仍然缩进了正确的数量。但当我将500多行复制粘贴到新文件中时,它会返回到第28列的空白处。当我将缩进的空格数改为6(从标准的4)时,它仍然会转到第28列:当我点击backspace而不是4时,它只是删除空白6

在我的代码中,有一堆逻辑行继续延伸到多个物理行,但它们似乎都与我在新文件中尝试的那些行一样,并且都正常工作。我假设其中一个在某种程度上是不同的,所以空闲文件编辑器认为我仍然想从第28列继续它,但我看不到任何区别

我正在Windows8.1上使用Python 3.4.3


编辑:我想我正在看一个运行的版本,但我没有。接受的答案是正确的,并且在我添加的代码的第28列中有一个不匹配的括号。

您的括号/括号/其他内容很可能在前一行代码中不平衡(我称之为括号)。第28列可能有没有右括号的开括号