flush() 메서드는 내부 버퍼를 지웁니다.
보통 내부 버퍼에 쌓아놓은 다음 한번씩 데이터를 밀어내며 내부 버퍼를 지우는데 flush()를 쓸 경우 강제로 데이터를 밀어내며 내부 버퍼를 지웁니다.
파일 작업에 대해 원하는 결과가 나오지 않을 경우 내부 버퍼에 쌓여 있는 경우가 있으니 그럴 때 flush()를 써보세요.
매개변수는 없습니다.
f = open("myfile.txt", "a") f.write("Now the file has one more line!") f.flush() f.write("...and another one!")
© 2022 pinfo. All rights reserved.