open("page.html","r")
으로 HTML 파일을 읽고 싶습니다. 나는 문제없이 그것을 할 수 있었다. 제 질문은 파이썬이 텍스트 파일과 바이너리 파일로 간주하는 파일은 무엇입니까? 예를 들어, .css
파일의 텍스트 파일도 있습니까? 바이너리 모드없이 바이너리 파일을 읽으려면 어떻게됩니까?파이썬에서 텍스트로 읽을 수있는 파일과 바이너리로 볼 수있는 파일은 무엇입니까?
-2
A
답변
1
파일을 읽는 모드는 실제로 무엇을하고 싶은지에 따라 다릅니다. 모든 파일을 열 수 있습니다. 그러나 데이터를 읽거나 쓰는 방법은 매우 다릅니다. 바이너리 모드가 아닌 바이너리 파일을 읽는 것은 텍스트 편집기에서 같은 바이너리를 열 때와 매우 비슷합니다. 데이터는 바이너리 데이터 대신 아스키 데이터로 해석되어 이상한 일이 발생합니다.
0
모든 파일은 이진수 0과 1s 또는 ASCII 문자 (텍스트)로 볼 수 있습니다. 메모장이나 숭고한 프로그래밍 편집기에서 파일을 열면 해당 파일이 ASCII 문자 또는 텍스트로 표시됩니다. .html .css 파일은 ASCII 문자 텍스트 형식으로 열어 읽을 때 의미가 있습니다. 그러나 사람이 읽을 수는 없지만 각 문자의 이진 값이 될 수있는 이진 모드로 열어 읽을 수는 있습니다.
.exe와 같은 일부 파일에 대해서도 ASCII 문자로 열어 읽을 수는 있지만 ASCII 문자로 생성되지 않으므로 메모장에서 텍스트로 열면 사람이 읽을 수없는 문자가 표시됩니다. 보기는 ASCII 문자로 매 8 바이트를 말할 수 있지만, 실제로 이들 바이트는 예를 들어 컴퓨터 CPU에 의해 읽혀질 때 의미가있을 수 있습니다.
관련 문제
- 1. 읽을 수있는 파일은 PHP
- 2. 이진수를 사람이 읽을 수있는 텍스트로 변환
- 3. * .svb 파일은 Git에 바이너리로 저장됩니다. 일반 텍스트로 저장하는 방법은 무엇입니까?
- 4. 읽을 수있는 것은 무엇입니까?
- 5. 파일을 파이썬에서 바이너리로 읽을 수 없습니다. 2.7
- 6. 자바 스크립트에서 바이트를 사람이 읽을 수있는 텍스트로 포맷하는 방법은 무엇입니까?
- 7. 사람이 읽을 수있는 방식으로 파이썬 사전을 텍스트로 직렬화하는 방법은 무엇입니까?
- 8. 파이썬에서 인간이 읽을 수있는 datetime 간격과 datetime.timedelta?
- 9. 파이썬에서 읽을 수있는 형식으로 데이터 준비
- 10. 초보자가 읽을 수있는 최선의 오픈 소스 얼랑 프로젝트/파일은 무엇입니까?
- 11. htaccess로 - 디렉토리보기를 차단하지만 파일은 여전히 직접 볼 수있는 수
- 12. mysql이 읽을 수있는 date_format는
- 13. XML을 읽을 수있는 것으로 변환하는 방법은 무엇입니까?
- 14. MVC 5 - 해시 암호를 읽을 수있는 텍스트로 변환하는 방법
- 15. MIME 스트림을 입력 스트림에서 읽을 수있는 텍스트로 변환
- 16. HTML 테이블을 읽을 수있는 일반 텍스트로 변환하는 순수 Python 솔루션
- 17. 보조 기술을 읽을 수있는 속성
- 18. 생생한 이미지 데이터를 숭고한 텍스트로 볼 수있는 방법
- 19. 유닉스에서 사람이 읽을 수있는 파일 찾기
- 20. 소켓 데이터를 읽을 수있는 신뢰할 수있는 방법
- 21. 개찰구 : 읽을 수있는 URL
- 22. 읽을 수있는 소켓보다 작음
- 23. "통역 읽을 수있는"인쇄
- 24. 읽을 수있는 Tao.FFMPEG가 있습니까?
- 25. 쿠키와 읽을 수있는 방법
- 26. 읽을 수있는 형식의 typeid?
- 27. 읽을 수있는 키 스트로크
- 28. 읽을 수있는 문자열
- 29. HTML에서 읽을 수있는 텍스트
- 30. 읽을 수있는 명령 호출