Q. 아래와 같이 while, if문 코드를 실행하다가 에러가 발생했다.
while b<3:
if cnt >= 1:
print('true')
b=10
else:
print('false>>>'+b)
b=b+1
# Error
# Syntax Error: invalid non-printable character U+00A0
A. 복사한 코드 안의 공백(space)가 python의 형식과 맞지 않아서 발생한 에러였다.
따라서, 코드 내 space를 지우고 enter를 다시 쳐주면서 코드의 공백을 맞춰준다.
파이썬은 한줄씩 해석/대화하면서 동작하는 인터프리터 방식이므로 공백(space, tab ....)을 유의해서 써주어야 한다.
cf. 이전에 VS Code에서 비슷한 에러 발생했었음..참고(Unindent not expected Pylance 에러 )
[Python] Unindent not expected Pylance 에러(VS Code 사용)
Q. VS Code에서 코드를 짜고 실행하니 다음과 같은 에러 발생..Unindent not expected Pylance A. 문법적인 문제는 아니고, 들여쓰기가 달라져서 생긴 문제. 코드를 Notepad++ 에서 쓰다가 VS Code에 그대로 붙
jiwang77.tistory.com
'Python' 카테고리의 다른 글
random.sample() 사용하여 무작위 데이터 생성하기(random, sample, join, while) (0) | 2023.02.21 |
---|---|
Spark의 Dataframe , Pandas의 Dataframe 활용하기 (0) | 2023.01.25 |
assert(가정 설정문) 사용하기 (0) | 2023.01.05 |
[Python] Unindent not expected Pylance 에러(VS Code 사용) (0) | 2022.12.20 |
[Python] is_displayed(), is_selected(), is_enabled() 사용하기(Selenium) (0) | 2022.12.20 |