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 모듈 값에 저 텍스트 파일이 입력되지 않은 것 같은데 어케해야할지 도저히 모르겠네요 ㅠ
프로그래밍 최대 난제