Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 열린 파일을 닫는 방법은 무엇입니까?


파이썬에서 열린 파일을 닫으려면 파일의 객체에 대해 닫기 함수를 호출하기만 하면 됩니다.

예를 들어

>>> f = open('hello.txt', 'r')
>>> # Do stuff with file
>>> f.close()

이 방법은 안전하지 않으므로 파일을 열지 마십시오. 대신 ... 열기와 함께 사용하십시오.

예를 들어

with open('hello.txt', 'r') as f:
    print(f.read())

with 블록을 탈출하자마자 파일이 자동으로 닫힙니다.