첫째, 문 무엇입니까?
일부 작업이 있습니다, 당신은 사전에 설정하고, 이후 정리 작업을 수행해야 할 수 있습니다. 이 시나리오의 경우, 문 파이썬은 매우 편리한 접근 방식을 제공합니다. 좋은 예는 파일 핸들, 당신은 파일에서 데이터를 읽을 수있는 파일 핸들을 획득 한 다음 파일 핸들을 닫아야합니다.
다음이 아닌 문으로하는 경우 :
파일 오픈 = ( '1.TXT', 'R', 인코딩 = "UTF-8")
RET = file.read ()
인쇄 (RET)
file.close ()
두 가지 문제가 있습니다 :
하나는 파일 핸들을 닫지있다
번째는 어떠한 처리없이, 비정상 데이터 파일의 판독이 발생한다.
이 시간은 시간이 갈 것입니다. 환경도 좋은 핸들 예외 상황에 더 우아한 구문에 추가합니다.
연 상태 ( ' 1.TXT ' 인코딩 = " UTF-8 " ) 파일로 : 인쇄 (file.read ())