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