편집 겉으로는 정확하고 일관성 들여 쓰기 및 나는이 질문을 완벽하게 명확하게 만들었습니다. 아니요, 실제로, 실제 현실에서, 저는 실제로 실제로 불합리한 의심을 넘어서는 100 % 확신을했습니다.. 빛과 소리가 있고 우리 모두는 에너지와 물질과 상호 작용하는 우리 모두가 공유하는 현실의 특정 부분이 있습니다. 그 현실성에서, 나는 100 % 확신하지 못했다. 나는 반복한다. 그것은 일관성없는 탭과 공백의 경우가 아니다. 솔루션을 찾았는데 일관성이없는 공백이나 탭과 아무런 관련이 없습니다. 이제 자유롭게 투표하십시오.하지만 의견을 통해 왜 개선해야하는지 알 수있게 해주십시오. 고맙습니다.파이썬 : 다운 투표하기 전에, 정말, 실제로</em> 사용에만 4 - 공간 전체의 공백이 있는지 만들었 <em>주의하십시오 : "예기치 않은 들여 쓰기"하지만, 들여 쓰기
원래의 질문 :
내가 파이썬에서 이상한 들여 쓰기 오류를 받고 있어요.
오류 : IndentationError: unexpected indent
for uuid in uuids:
sys.stdout.write('Checking \'' + uuid + '\'...')
result = qp.get('v2/customer/' + uuid + '/')
sys.stdout.write(' exists with status=' + result.status + '.')
if result.status != 'S':
sys.stdout.write(' Fixing... ')
qp.put('v2/customer/' + uuid + '/', { 'status': 'S' })
sys.stdout.write('done.')
sys.stdout.write('\n') # <- This is where the error occurs
사용 공백 만, 아니 탭이 있습니다. 들여 쓰기가 정말 좋아 보인다. 이 온라인에 대해 아무 것도 발견하지 못했습니다. 모든 단일 답변은 탭/공간 불일치를 언급하거나 들여 쓰기 자체에 문제가있는 것을 발견하지만이 경우 문제가 무엇인지 알 수 없습니다.
Vim을 편집자로 사용하고 있습니다.
미리 감사드립니다.
공백과 탭이 섞여 있는지 확인하십시오 .... – avasal
설명에서 말했듯이 이미 확인했습니다. 이것은 탭/공간 불일치가 아닙니다. 해당 부분을 강조하기 위해 질문이 업데이트되었습니다. – Teekin
일반적으로 서식 지정에 관한 것입니다. 실제로 탭과 공백을 혼합하지 않았습니까? 다시 쓰고이 코드를 다른 곳으로 복사 한 다음 오류가 있는지 확인하십시오. – nathan