from math import exp, log, sqrt

import re

from datetime import date, time, datetime, timedelta

from operator import itemgetter

import sys


교재에서 위에 이렇게 모듈 불러오고

print("Output #139: ")

input_file=sys.argv[1]

filereader = open(input_file, "r")

for row in filereader:

    print(row.strip())

filereader.close()


이걸 이렇게 입력하라고 했는데 sys.argv[1]을 찾을수가 없다고 나옴... ㅠㅠ

근데 입력하기 전에 메모장에다가 한 7줄 입력하고(그냥 아무 글 예를 들어 yes, i'm learning python! 이런거) 바탕화면에 저장한후 아래 명령어를 싫행하라고 했는데

그렇게 해서 바탕화면에 저장해도 sys.argv[1]이 범위가 벗어났다고 나옴... ㅠ

그래서 sys.argv[0]을 쳐보니까 ' ' 이렇게만 나오고...

중간에 다른 설명은 없던데 도대체 어케해야하는 부분일까요? 제 생각엔 sys 모듈 값에 저 텍스트 파일이 입력되지 않은 것 같은데 어케해야할지 도저히 모르겠네요 ㅠ