※ 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
이진 파일과 텍스트 파일을 구분하여 처리하는 운영체제라면(MS Windows) 이진파일을 다루기 위해서는 b를 사용해야한다.
하지만 Unix계열 운영체제들은 모든 파일을 이진파일로 다루므로 b플래그를 사용 할 필요는 없다. 하지만, 플랫폼에 의존하지 않는 코드를 작성하려면 이진 파일을 다룰 때 b플래그를 사용 하는 것이 좋습니다.
python open() 함수 사용시 mode 참고 사항.
windows default mode t(텍스트 모드)
Unix게열 default mode b(바이너리 모드)
'프로그래밍 언어' 카테고리의 다른 글
| [C] C struct timeval (0) | 2016.06.20 |
|---|---|
| [Java script] setInterval(), clearInterval() 응용 (0) | 2016.06.01 |
| [java script] window.open(url,name, opction) (0) | 2014.09.17 |
| [C] bind()함수를 제외 시킬 수 있는 경우 (0) | 2014.08.20 |
| [C] const 포인터 (0) | 2014.08.11 |