Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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,我有一个错误: TabError:缩进中制表符和空格的使用不一致 我在['password1']下面找到了“^”)现有的答案和评论是正确的,但这里有一些更详细的信息: 在文本编辑器中,将光标放在authenticated\u user=…的开头,然后单击左箭头按钮向左移动光标。您将找到两个空格,然后光标将跳转到一个选项卡上,该选项卡仍然存在于您问题的代码中。该选项卡需要替换为空格,或者您需要将所有其他代码转换为使用选项卡(但如前所述,首选空格)。听起来像是在使用选项卡和空格。选择一个。你(当然)

我有一个错误: TabError:缩进中制表符和空格的使用不一致
我在['password1']下面找到了“^”)

现有的答案和评论是正确的,但这里有一些更详细的信息:


在文本编辑器中,将光标放在
authenticated\u user=…
的开头,然后单击左箭头按钮向左移动光标。您将找到两个空格,然后光标将跳转到一个选项卡上,该选项卡仍然存在于您问题的代码中。该选项卡需要替换为空格,或者您需要将所有其他代码转换为使用选项卡(但如前所述,首选空格)。

听起来像是在使用选项卡和空格。选择一个。你(当然)可以自由选择你想要的任何东西。然而,大多数python社区都遵循PEP8中的指导原则,其中建议使用4个空格。我宁愿相应地设置一个编辑器来完成PEP8要求的所有python代码一次性完成的工作感谢所有回复。是的,我试着把光标放在开头,然后向左移动,发现前面有一个标签。现在用空格键代替,一切都好。
def register(request):
  """Register a new user."""
  if request.method != 'POST':
    # Display blank registration form.
    form = UserCreationForm()
  else:
    # Process completed form.
    form = UserCreationForm(data=request.POST)
    if form.is_valid():
      new_user = form.save()
      # Log the user in and then redirect to home page.
      authenticated_user = authenticate(username=new_user.username,password=request.POST['password1'])
      login(request, authenticated_user)
      return HttpResponseRedirect(reverse('learning_logs:index'))
  context = {'form': form}
  return render(request, 'users/register.html', context)