이번에 자취를 시작하면서 노트북을 하나 사자라는 마음을 먹고
노트북을 하나 샀다
이전 PC의 환경처럼 세팅해주고자..
다시 input과 output 도 자동으로 txt로 받아 실행해주는 세팅을 해주려 하는데..
안된다..
너무 화가 났다
친구랑 같이 세팅하는데 도무지 해결될 기미가 보이지 않는다
잠이 오질 않는다..
근데 이사하고 나서 힘들어서 그런지 그리고 술까지 먹어서 그런지 매우 힘들었다
일단 보류하고 다음날 하기로 하고 잠을 자고 일어나서 바로 컴퓨터를 켜서
오늘 안에 못 해결하면 난 잠을 못 잔다는 생각으로 해결방법을 모색했다
1. 기본적인 args 라인 추가
일단 vscode 창에서 디버그 버튼에 들어가 톱니를 누른 뒤 launch.json 파일로 들어가
마지막 라인에
,"args": [
"<",
"input.txt",
">",
"output.txt"
]
|
를 추가해줬다
당연히 안된다
이걸 추가하는 것만으로는
내 메인 PC에서도 먹히지 않았다
그래서 바로 서치를 마구마구 돌려 2번째 해결방법..
메인 PC에서 먹힌 방법을 가져왔다
2. setting.json파일에 파워쉘이 아닌 cmd로 접근 추가
"terminal.integrated.automationShell.windows": "${env:windir}\\System32\\cmd.exe"
|
F1키를 눌러 setting.json파일에 들어가서
저 윗 라인을 추가했다
이렇게 내 메인 PC는 잘 작동하고 약 2달 동안 이걸로 입출력을 input.txt 와 output.txt로 해결했다
근데 이걸 내 노트북에서 하니 먹히질 않는다..
자꾸 오류를 뿜는다.. cmd를 찾지 못했다고..
내가 모르는 사이에 새 윈도우 버전에서 cmd 경로를 바꾼 건가??라는 생각에
window - system32 - cmd 가 있는지 잘 확인했다
잘 있다..
그럼 문제는 하나 남았다
어떻게든 cmd로 파일을 실행하게 만들면 된다는 점이다
3. default profile : windows
오류를 타고 vscode 도움말 페이지를 보니
https://code.visualstudio.com/docs/supporting/troubleshoot-terminal-launch
이런 페이지가 나왔다
키워드는 shell이라는 걸 생각하고 setting에 냅다 shell을 치고 관련된 모든 옵션들을 읽어봤다
그중 매우 눈에 들어오는 옵션이 있었는데 그건 바로..
Terminal > Integrated > Default Profile : Windows
여기가 매우 매우매우매우매우 눈에 들어왔다
냅다 설정값 부분을 cmd인 Command Prompt로 바꿔주고 vscode를 재시작했다
그러니 무사히 input과 output으로 입출력이 가능해졌다..
결국 2번은 건너뛰고
1번과 3번만 하면 이제 vscode에서도 백준처럼 input과 output으로 바로 입출력이 가능해진다..
이거 때문에 2시간을 태운 게 매우 화가 나지만.. 뭐든 안 되는 건 없다는 걸 깨닫게 되는 매우 기쁜 날이 되었다
'프로그래밍 > 파이썬' 카테고리의 다른 글
[파이썬] [알고리즘] 출력에 대하여 (0) | 2022.03.06 |
---|---|
[파이썬] [알고리즘] input에 대해서 (0) | 2022.03.05 |
[파이썬] 1300 K번째 수 feat.. 넘모 어려워 (0) | 2022.02.12 |
[파이썬] 11054 가장 긴 바이토닉 부분 수열 (0) | 2022.02.11 |
[파이썬] 9020 골드바흐의 추측 (0) | 2022.02.08 |