파이썬 TabError: inconsistent use of tabs and spaces in indentation 에러 해결 (Atom 에디터 옵션 설정)
2018. 8. 8. 14:55
반응형
File "C:\Users\NTS\Desktop\python\automation.py", line 19
driver.find_element_by_id('setPwd').click()
^
TabError: inconsistent use of tabs and spaces in indentation
이러한 에러가 발생
검색해보니 들여쓰기 문제라고 한다.
겉으로 보기엔 아무 문제 없어 보이는 19번 라인
들여쓰기를 다시하기 위해 Shift + Tab 으로 해당 라인을 왼쪽 끝까지 붙여놓은 뒤 다시 탭을 눌러 알맞은 들여쓰기로 수정한다.
그리고 다시 실행하면 해결.
코드 복붙으로 자주 발생하는 현상으로 너무 많은 탭을 수정해야할 때는 사용 중인 에디터마다 일괄 수정 방법이 있으니 찾아보는게 좋다.
참고로 Atom 에디터에서 스페이스와 탭을 표시 하려면
Package > Settings View > Show keybindings 에서 Editor 탭 아래로 내려가면
Show Indent Guide
Show Invisible
요 2개를 체크해준다. 이걸 해주게 되면
점으로 스페이스가 표현되고 4칸마다 선이 표시된다.
줄바꿈도 표시된다
반응형
'지식메모 > Python' 카테고리의 다른 글
파이썬에서 selenium으로 네이버 로그인 자동화하기 (0) | 2018.08.08 |
---|---|
파이썬과 자바 selenium 사용법 간단한 기능 비교 및 xpath 사용법 (0) | 2018.08.08 |
파이썬에서 selenium을 이용하여 크롬 브라우저 띄우기 (0) | 2018.08.07 |
android calabash apk is not signed with any of the available keystores 문제 해결을 위한 apk resign 하기 (0) | 2015.05.29 |
이클립스에서 Ruby 플러그인 추가하기 (2) | 2015.05.19 |