Python 파일 처리
우리가 파일의 내용을 읽고, 쓸 때는 텍스트 형식이지만 사실 파일은 0과 1로 이루어진 이진 데이터다. 즉, 텍스트 파일이든 뭐든 결국 바이너리 파일인 것이고 문자열 정보들이 인코딩되어 바이너리 정보로 바뀌게 된다. 따라서 파일을 읽고 쓰기 위해서는 인코딩 과정이 필요하다. 파이썬에서 사용하는 문자열 규격 코드는 유니코드로, 잘 알려진 UTF-8이 있다. 파이썬이 파일을 읽고 쓸 때 이 유니코드에 매핑된 문자열의 이진 값(bytes or byte array)을 사용한다. 파일 처리 방식 1. 인코딩 방식을 정한다 2. 데이터를 bytes or byte array 타입으로 바꿔주기 위해 인코딩을 한다. 3. 인코딩한 값으로 파일에 쓴다.(파이썬 내부 함수 이용) 4. 파일을 텍스트로 읽기 위해서는 다시 디..
python
2019. 3. 23. 23:04
반응형
250x250
공지사항
링크
최근에 올라온 글
TAG
- 생활코딩 javascript
- 운영체제 반효경
- BOF
- Computer_Networking_A_Top-Down_Approach
- Thymeleaf
- jsp
- 파이썬 for Beginner 연습문제
- JUnit
- 리버싱
- 선형 회귀
- 프로그래머스
- 지옥에서 온 git
- 스프링
- Gradle
- 쉘 코드
- spring mvc
- 버퍼오버플로우
- Do it! 정직하게 코딩하며 배우는 딥러닝 입문
- 방명록 프로젝트
- 스프링 테스트
- JPA
- 쉽게 배우는 운영체제
- shell code
- Spring
- Spring Data JPA
- 김영환
- Python Cookbook
- 파이썬 for Beginner 솔루션
- Spring Boot
- 패킷 스위칭
최근에 달린 댓글
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Total
- Today
- Yesterday