책보면서 예제가지고 공부하고있는데 모르는게 생김

텍스트파일에서 한줄씩 읽어오는 소스인데

그냥 대충


1: f=open('stockcode.txt','r')

2: linenum=1

3: line=f.readline()

4: while line:

5:     print('%d %s'%(linenum, line), end='')

6:     line=f.readline()

7:     linenum+=1

8: f.close()

         

이렇게짜있던데

3번에 line선언했는데 왜 6번 while문 안에서 다시선언해야되는지 모르겠어

그렇다고 6번을 지우면 줄변환이 안되고 같은거만 계속 읽어오드라

잘아는 사람 부탁할겡