간단한 3 행 코드가 왜이 오류를 표시하는지 궁금합니다. 들여 쓰기가 적절한 지 확인했습니다. for
의 시체가 시작된 직후에 try
블록 아래에 몇 가지 설명을 넣고 싶습니다.안에 시도해보십시오. IndentationError
for i in range(1,10):
try:
print i
샘플 실행 :
여기에 코드입니다
[email protected] ~/My Files/My Programs % python test.py
File "test.py", line 4
^
IndentationError: unexpected unindent
그러나 코드에서 try
것을 제거하면, 그것은 완벽하게 작동합니다. 나는 그 except
가 try
후에 의무적이지 않다는 것을 안다. 그러나 나는 그것도두기를 시험해 보았다. 단순히 작동하지 않습니다. 누군가 무슨 일이 일어 났는지 설명 할 수 있습니까? 필자는 리눅스에서 파이썬 2.7.13을 사용하고 있습니다.
모든 들여 쓰기를 공백으로 변환 –
아마 탭과 공백이 혼합되어있을 수 있습니다. 항상 공백을 사용하십시오. –
@GregHewgill : 모든 들여 쓰기가 탭인지 확인했습니다. –