591523840997051
이설현
  • 2016.5.5 01:19
  • 조회수 291
  • 답변수 2
591523840997051
이설현
  • 2016.5.5 01:19
  • 조회수 291
  • 답변수 2

inconsistent use of tabs and spaces in indentation 오류

이코드에서 왜 저 오류가 나는걸까요;;

class_method
class Car():
    '''자동차'''
    def run(car):
        print("{}가 달립니다.".format(car.name))



taxi = Car()
taxi.name = "택시"
taxi.run()
  • #파이썬 입문
  • #메소드 이해하기 - 실습

2 답변

  • Gscxhpxkg5i74t30rimh
    정두식
    • 2016.5.5 10:58

    올려주신 코드를 실행하면 저런 오류가 안나는데요.

    혹시 다른곳에서 저런 오류가 난다면 들여쓰기에서 tab과 공백을 섞어서 사용하기 때문입니다.
    사용하시는 에디터에 따라서 탭을 누르면 스페이스로 바꾸는 에디터도 있고, 탭을 그대로 사용하는 에디터도 있는데요. 한 코드에서 그 둘이 섞여 있으면 안됩니다.

  • Img profile default
    고랑
    • 2016.10.7 22:38

    들여쓰기 하는 줄 맨 앞 공백에 커서를 두시고 delete 키를 계속 눌러서 커서를 둔 맨 앞 공백까지 코드를 오게 하시면
    글자란이 빨간색으로 변하는데 여기서 space bar를 몇번 누르다보면 이 빨간색 글자란이 없어지게 됩니다
    빨간색 글자란이 없어지면 정상이란 의미이고 다른 줄도 그런식으로 정상처리 하신 후에 실행해 보세요

    • 고랑님 감사합니다. 며칠동안 해결을 못해 진도를 못나갔는데 말씀하신대로 하니 정상으로 되었네요.-김성원
      2016.10.10 10:29

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.