open("page.html","r")
というHTMLファイルを読みたいと思っていました。私は問題なくそれをすることができました。私の質問は、Pythonはどのファイルをテキストファイルと見なし、どのバイナリファイルですか?たとえば、.css
ファイルのテキストファイルもありますか?バイナリモードを使わずにバイナリファイルを読みたい場合はどうなりますか?Pythonではどのファイルをテキストとして読むことができ、バイナリとして読むことができますか?
-2
A
答えて
1
ファイルを読み込むモードは、実際に何をしたいのかによって異なります。いずれかのファイルを開くことができます。しかし、データの読み書き方法は非常に異なります。バイナリモードではないバイナリファイルを読むことは、テキストエディタで同じバイナリを開くことと非常によく似ています。データはバイナリデータの代わりにASCIIデータとして解釈され、奇妙なことが起こります。
0
すべてのファイルは、バイナリ0と1秒またはASCII文字(テキスト)のいずれかとみなされます。メモ帳や昇華のようなプログラミングエディタでファイルを開くと、そのファイルがASCII文字またはテキストとして表示されます。 .html .cssファイルのようなファイルは、ASCII文字のテキスト形式で開いて読んでも意味がありますが、バイナリモードで開くことができます。バイナリモードでは、各文字のバイナリ値で人間が読める形式ではありません。
.exeのようないくつかのファイルについては、まだ開いてASCII文字で読むことができますが、ASCII文字では生成されませんので、人間が読めない文字を見るメモ帳でテキストとして開くと、表示は、ASCII文字として8バイトごとに言うことができますが、実際にはこれらのバイトは、例えばコンピュータCPUによって読み込まれたときなどに別々に意味があります。
関連する問題
- 1. 「バイナリ(アプリケーション/オクテットストリーム)」ファイルをPythonで読むことができませんか?
- 2. pythonは画像ファイルをバイナリに読み込むことができます
- 3. モバイルでブートストラップカルーセルイメージとテキストを読むことができます
- 4. C++ファイルから読み込むことができず、ベクターに読み込むことができません
- 5. どこでソースコードを読むことができますか?
- 6. mod_wsgiをPythonモジュールとして読み込むことができません
- 7. 読むのJSONファイルは、私は、このファイル「file.json」を読むことができますどのように
- 8. はlibpngでpngファイルを読むことができません
- 9. SikuliLibrary - RobotFramework OCRはテキストを読むことができません['---テキストなし---]
- 10. ログインサービスはphpファイルを読むことができません
- 11. デザイナーは設定ファイルを読むことができません
- 12. Qtでutf-8ファイルを読むことができません
- 13. AndroidでMS Wordファイルを読むことができません
- 14. Javaでswfファイルを読むことはできますか?
- 15. PHPで.TXTファイルを読むことはできますか?
- 16. アンドロイド:xmlparserでxhtmlファイルを読むことはできますか?
- 17. AWS Redshiftの "UNLOAD"データテーブルをCSVとして読むことができます
- 18. Pythonでは、ファイルを開いて1行で読むことができますが、その後もファイルを閉じることができますか?
- 19. Pythonサブプロセス。 stdoutを読むことができません
- 20. HTML5ビデオの属性として 'フルスクリーン'を読むことはできますか?
- 21. JavaScriptで行単位で読むことができますか?
- 22. アスタリスク13 extensions.confファイルを読むことができません
- 23. ファイルを読み込むことができません
- 24. クローラーがSPAページを読むことはできますか?
- 25. BabelはプレーンなJavaScriptを読むことができますか?
- 26. haskell " - >"演算子はどこで読むことができますか?
- 27. AureliaをWebpack外部として読み込むことはできますか?
- 28. .Netフォームをコントロールとして読み込むことはできますか?
- 29. Jenkins、Nightwatchコンソールログjapanese(読むことができない、gabledテキスト)
- 30. openCV(3.2.0) - Python(2.7.13)でMP4ファイルを読むことができません