2016-08-01 8 views
-3

나는 readline() 명령으로 아무 것도 얻지 못했습니다. 나는 파이썬에 익숙하지 않고 완전히 혼란 스럽다.python readline() 출력 없음

my_file = open("test.txt", "w+") 
my_file.write("This is a test") 
print my_file.readline() 
+0

당신이 가지고있는 문제를 이해하기 위해서는 좀 더 많은 코드가 필요합니다 – Aaron

+5

라인을 읽으려면 파일을 읽기 모드로 열어야합니다 . – bernie

+6

코드 이미지를 게시하지 마십시오. 그들은 읽기, 복사 및 검색하기가 더 어렵습니다. –

답변

5

파일에 쓸 때 파일의 이전 내용을 덮어 쓰고 포인터를 파일의 끝에 둡니다. 이미 파일의 끝에 있기 때문에 그 후에 읽으려는 시도는 실패합니다.

이 파일의 시작 부분으로 재설정하고 방금 쓴 읽으려면 사용 : 당신이 내용을 쓴 후

my_file.seek(0)