f = open('D:\students.txt', 'r', encoding='UTF8')
Rows = int(len(f.readlines()))
f = open('D:\students.txt', 'r', encoding='UTF8')
for line in f.readlines() :
SSS.append(line.strip().split(', '))
이런식으로 f=open을 왜 또 해줘야됨?
f = open('D:\students.txt', 'r', encoding='UTF8')
Rows = int(len(f.readlines()))
f = open('D:\students.txt', 'r', encoding='UTF8')
for line in f.readlines() :
SSS.append(line.strip().split(', '))
이런식으로 f=open을 왜 또 해줘야됨?
이 댓글은 게시물 작성자가 삭제하였습니다.
이 댓글은 게시물 작성자가 삭제하였습니다.
이건 파이선에서 저래 줘야 하는 게 아니라 코딩한 사람이 무식한 거다
아니 그러니까 잘 몰라서 물어본 건데 이유좀
파일을 열 때도 커서 같은 게 있어서 끝까지 읽은 후에는 커서가 맨 마지막에 가 있기 때문에 더 읽어 봤자 읽히지 않는다. 따라서 커서를 맨 앞으로 되돌려야 하는데 물론 파일을 다시 열면 커서가 처음으로 이동하겠지만, 그보다는 .seek(0) 함수를 쓰는 게 좋다