Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.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_Indentation - Fatal编程技术网

记事本上的Python缩进++;

记事本上的Python缩进++;,python,indentation,Python,Indentation,每次我用记事本++编写函数时,它都不会为我缩进,即使我非常确定已选择自动缩进。然后我手动执行4个空格和两个打印命令,但它不起作用。它在Powershell中显示“意外缩进”。以下是我正在使用的: def print_twice(): print "hi" print "hi" print_twice() 您可以将记事本++设置为始终将选项卡转换为空白,或显示空白字符。请在记事本++上查看答案,进入“设置>首选项>选项卡设置”,然后选中“按空格替换”,确保“选项卡大小”设置为4

每次我用记事本++编写函数时,它都不会为我缩进,即使我非常确定已选择自动缩进。然后我手动执行4个空格和两个打印命令,但它不起作用。它在Powershell中显示“意外缩进”。以下是我正在使用的:

def print_twice():
    print "hi"
    print "hi"

print_twice()

您可以将记事本++设置为始终将选项卡转换为空白,或显示空白字符。请在记事本++上查看答案,进入“设置>首选项>选项卡设置”,然后选中“按空格替换”,确保“选项卡大小”设置为4。
这对我很有效

在记事本++中,转到设置>>首选项。在将出现的“选择选项卡设置”对话框中,选中“按空间替换”复选框。您可以通过单击“选项卡空间:4”链接(现有选项卡空间为4个空格)来更改空格数。关闭对话框。就是这样。

以防万一,如果你没有像我一样在“首选项”下看到“选项卡设置”,那么你只需要查找


记事本+++>设置>首选项>语言>选项卡设置

你的第一行是空格,第二行是制表符,我想这只是这里的一个错误。它是否告诉你发生了
意外缩进
异常的那一行?是的,在第3行。哦。我只是在打印语句上做了一些退格,然后重新设置了它们,结果成功了。虽然这是一个奇怪的方法。它已经设置为空白,但出于某种原因它一直忽略第一行打印。好的,不用担心。只是把它改成了空格。谢谢。