VSCODE에서 .ipynb 파일에 내용을 작성해서 ctrl+enter
나 shift+enter
로 실행했을 때는 정상적으로 출력이 되는데, 같은 구문을 .py 파일에서 실행했을 경우엔 자꾸만
>>> & C:/Users/Playdata/Anaconda3/python.exe c:/workspace/자료구조.py
File "<stdin>", line 1
& C:/Users/Playdata/Anaconda3/python.exe c:/workspace/자료구조.py
^
SyntaxError: invalid syntax
이 오류가 떴ㄷㅏ ㅠㅠ
like this ......
그래서 열심히 구글링 + VSCODE 껏다가 다시 켜보기 등등 ... 을 했으나 계속 안됨....
마지막으로 찾은 방법은 VSCODE의 extensions에서 Code Runner
를 다운받고, Code Runner
의 설정창에서 파이썬 항목을 수정해야하는 방법 !
이렇게 Code Runner
를 다운 받고 사진의 톱니바퀴 모양에서
extension settings
클릭 !
여기서 Executor Map
의 Edit in settings.json
클릭 !
들어가면 이런 화면이 뜨는데, "python": "python -u",
-> "python": "set PYTHONIOENCODING=utf8 | py",
이렇게 수정해준다 !
그리고 settings를 끄고 이전의 .py 파일을 다시 실행해보면 제대로 작동되는 것을 볼 수 있다 !!
굿 ..! (이유는 모름 ㅠ)