Python 코드 안에 눈에 보이지 않는 특수문자(U+200B, Zero Width Space)가 들어있을 때 생기는 에러. 보통 인터넷에서 Exploit을 복사할 때 이런 문자가 섞여 들어오면서 에러가 생긴다. 해결 방법은 총 3가지가 있다. 1. `sed`로 특수문자 제거 ```bash sed -i 's/\xE2\x80\x8B//g' file.py ``` 2. `tr`로 필터링해서 새 파일 만들기 ```bash tr -d '\u200B' < file.py > clean.py mv clean.py file.py ``` 3. 수동으로 확인 ```bash # vim에서 파일 열고 vim file.py # 명령 모드에서 :set list # 이렇게 하면 보이지 않는 문자가 ^@ 같은 식으로 표시된다. 해당 부분을 지워주면 됨. ```