점프투파이썬 05-6 라이브러리 예제 실행 불가(명령 프롬포터)

안녕하세요, 점프투파이썬으로 공부 중에 오류가 나서 문의드립니다.

05-6 라이브러리 내용에서 명령 프롬포터에서 오류가 떠서 더 이상의 진도가 나가지 않습니다ㅠ
어디서 잘못된 건지 알 수 있을까요??

[명령 행에서 인수 전달하기 - sys.argv] 부분입니다.

# argv_test.py
import sys
print(sys.argv)

▲ 위와 같은 파이썬 프로그램 파일을 C:\doit\Mymod 경로에 저장해두는 것 까지는 완료하였습니다.

그 다음 윈도우키+R → cmd → 명령프롬포터 실행한 후

C:\Users\janek>C:\doit\Mymod>python argv_test.py you need python
['argv_test.py', 'you', 'need', 'python']

▲ 위 부분을 복사하여 명령 프롬포터에서 실행하려고 하자 아래와 같은 오류가 생기면서 더이상 예제를 실행해볼 수가 없습니다...ㅠ

C:\Users\janek>C:\doit\Mymod>python argv_test.py you need python
'C:\doit\Mymod'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.

확인되시면 답변 부탁드립니다. 감사합니다.

dykim925 712

M 2021년 12월 3일 4:54 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page
C:\Users\janek>cd C:\doit\Mymod>python argv_test.py you need python

▲ 이렇게 바로 쳤을 때는 "지정된 경로를 찾을 수 없습니다."라고 떠서 혹시 몰라서

C:\Users\janek>cd C:\doit\Mymod

라고 입력한 후에 아래와 같이 입력하니까 잘 해결이 되긴 했습니다.

C:\doit\Mymod>python argv_test.py you need python
['argv_test.py', 'you', 'need', 'python']

근데 왜 중간에 cd~ 이 부분이 필요했던 건지 잘 모르겠습니다ㅠ

dykim925

2021년 12월 3일 5:05 오후

+1 "cd 경로명"은 경로명으로 현재 위치를 변경시키는 명령어입니다. "경로명"에 argv_test.py 파일이 있으니까요. - 박응용님, 2021년 12월 4일 10:16 오전 추천 , 대댓글
@박응용님 답변 감사합니다. 저 명령문 입력 후에 빠져나오려면 Ctrl+Z , Ctrl+D, sys.exit() 입력하라고 되어있는데 아래와 같이 나오고 빠져나와지지 않습니다. 이건 왜이럴까요?ㅠㅠ C:\doit\Mymod>^Z C:\doit\Mymod>^D ''은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. C:\doit\Mymod>sys.exit() 'sys.exit'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. - dykim925님, 2021년 12월 8일 10:41 오후 추천 , 대댓글
@dykim925님 Ctrl+Z , Ctrl+D, sys.exit() 는 명령창에서 빠져 나오는게 아니라 다음처럼 파이썬 셸에서 빠져나오는 명령어입니다. >>> import sys >>> sys.exit() - 박응용님, 2021년 12월 8일 10:53 오후 추천 , 대댓글