11. 표준 라이브러리 11.1 sys 모듈

11. 표준 라이브러리 파이썬 표준 라이브러리는 파이썬을 설치할 때 항상 설치되는 많은 유용한 모듈들을 말합니다. 파이썬 표준 라이브러리에 익숙해지면 이를 이용해 해결할 수 있는 문제들을 빠르고 쉽게 해결할 수 있습니다. 11.1 sys 모듈 sys 모듈에는 시스템의 기능을 다루는 다양한 함수들이 있습니다. 예들 들면 sys.argv리스트에는 명령줄 인수들이 들어옵니다. 또한 sys모듈을 이용하면 설치된 파이썬의 버전을 확인할 수 […]

10. 예외처리 10.6 with

C급 개발자와 함께하는 파이썬 10.6 with try블록에서 시스템 자원을 가져오고 finally문에서 이를 해제하여 주는것은 공통적인 패턴입니다. 그런데 with문을 사용하면 위와 같은 코드를 좀더 깔끔하게 작성할수 있습니다. 코드는 위와 같이 만들어 집니다. with문은 항상 f.enter함수를 호출한 뒤 해당 블록의 코드를 실행하며, 실행이 끝난후에는 항상 f.exit가 호출됩니다. 따라서 finally 블록에 써 준 코드가 exit 메소드에 의해 자동적으로 […]