728x90 반응형 file7 [Py] Context Manager: with statement! 1. Python의 Context Manager 개념Python의 Context Manager는 resource(자원, 리소스)를 안전하게 관리하기 위한 도구(특정 메서드를 구현한 객체임). 일반적으로 file(파일), socket(네트워크 소켓), connection(데이터베이스 연결)과 같은 컴퓨터의 자원(resouce)를 사용할 때,시작(or open)과종료(or close) 작업을 명시적으로 처리해야 함.Context Manager를 사용하면 이를 간단하고 안전하게 처리할 수 있음. Context Manager는with statement와 함께 사용됨.resource를 사용할 때, open과 close 관련 정해진 작업들을 자동으로 수행할 수 있음.2. Context Manager의 동작 원리실제.. 2024. 11. 27. [python] Text mode vs. Binary mode: File open Python에서 특정 파일을 open하는 경우,text mode 또는 binary mode 중 하나로 열게 된다. 이 둘의 차이점은 간단히 설명하면,현재 open하고자 하는 file을 text파일로 처리할지아니면 binary파일로 처리할지를 결정하는 것임.1. binary mode 로 file을 여는 경우,Python은 해당 file을 순수한 bytes의 형태로 취급함.해당 파일을 byte 단위로 읽어들이면서어떠한 변환없이 file에 기재된 bytes 의 값들을 그대로 읽어들임.2. text mode로 file을 여는 경우,사람이 읽을 수 있는 문자들로 구성된 text file이라고 생각하며,file의 bytes 값들을 사람이 읽을 수 있는 문자로 표시 하기 위한 encoding 방식에 따라 bytes.. 2024. 1. 15. [CE] Text file: Text 파일이란? "text file" 은사람과 컴퓨터가 읽을 수 있고 처리할 수 있도록 encoding 된 characters 로 이루어진electric text lines 로 구성되는 형태의파일 포맷 및 해당 파일을 가르킴.https://dsaint31.me/mkdocs_site/CE/ch01/code_for_character/ BME228Codes for Characters Code 란 특정 형태의 information을 다른 방법으로 표현하는 규칙 또는 해당 규칙으로 표현된 결과물 을 가르킴. 문자를 나타내기 위한 code는 인간이 사용하는 문자 를 일종의 기호 또dsaint31.me 특징.text file 이 가지는 다양한 특성은 다음과 같음. 단순한 format:text file 은 기본 characters(문.. 2024. 1. 7. [Python] File Handling File 열고 닫기.2023.07.04 - [Python] - [Python] file : open and close [Python] file : open and closePython 에서 file을 처리하기 위해선 다른 프로그래밍 언어와 마찬가지로 file에 대한 접근이 가능한 object를 얻어와야함. 이같은 object는 file handler, file descriptor 등의 여러 이름으로 불리며, 이를 얻ds31x.tistory.comText file 처리2023.07.04 - [Python] - [Python] Text File : read and write [Python] Text File : read and write쓰기 open으로 얻은 file object의 메서드 write 또는 p.. 2023. 12. 5. [Python] binary file: write and read 0. Binary File이란Binary file은 데이터를텍스트 형식이 아닌이진 형식(0과 1의 비트로 구성된 형식)으로 저장하는 파일. Binary file (이진 파일)은텍스트 파일과 달리 사람이 읽을 수 있는 문자로 표현되지 않으며, 특정 응용 프로그램이나 소프트웨어에 의해 해석되어야 함.더보기2024.01.07 - [개발환경] - [CE] Text file: Text 파일이란? [CE] Text file: Text 파일이란?"text file" 은사람과 컴퓨터가 읽을 수 있고 처리할 수 있도록 encoding 된 characters 로 이루어진electric text lines 로 구성되는 형태의파일 포맷 및 해당 파일을 가르킴.특징.text file 이 가지는 다양한 특ds31x.tistory.. 2023. 7. 4. [Python] Text File: read and write 시작하기 앞서 참고 자료:2024.01.07 - [개발환경] - [CE] Text file: Text 파일이란? [CE] Text file: Text 파일이란?"text file" 은사람과 컴퓨터가 읽을 수 있고 처리할 수 있도록 encoding 된 characters 로 이루어진electric text lines 로 구성되는 형태의파일 포맷 및 해당 파일을 가르킴.특징.text file 이 가지는 다양한 특ds31x.tistory.comText file을 open 할 때, encoding 을 키워드로 오픈할 파일의 인코딩을 지정할 수 있음.f = open('bin2txt.txt', 'rt', encoding='ascii', errors='ignore') 2024.01.16 - [Python] - [Py.. 2023. 7. 4. 이전 1 2 다음 728x90 반응형