점프투파이썬 6-4 질문
파이썬 독학 3주차입니다.
간단한 메모장 만들기를 하고있는데
시작부분에서
import sys
option = sys.argv[1]
memo = sys.argv[2]
print(option)
print(memo)
이렇게해서 sys.argv[1]은 프로그램 실행옵션이 되고 sys.argv[2]는 메모 내용이 된다는데
저는 책 내용과 똑같이 했음에도
Traceback (most recent call last):
File "C:/doit/미니프로젝트/memo.py", line 7, in
option = sys.argv[1]
IndexError: list index out of range
이런 오류가 뜹니다.
import sys
if len(sys.argv) < 3:
print("Usage: python memo.py [option] [memo]")
sys.exit(1)
option = sys.argv[1]
memo = sys.argv[2]
print(option)
print(memo)
이걸 추가해서 테스트해보면 어김없이
사용법: python my_script.py option memo
이게 결과값으로 나옵니다. 해결방법이 없을까요?
차희준 님 139
2023년 3월 23일 2:15 오후