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
# 이렇게 하면 보이지 않는 문자가 ^@ 같은 식으로 표시된다. 해당 부분을 지워주면 됨.
```