2
  • OS:Ubuntu
  • 言語:Python

だから私はファイルのバイトを読み取ろうとしています。file.read()を使用するだけのスクリプトを作成し、バイトを反復処理します。のようなキャラクターになります

[ 0 0 ]
[ 0 3 ]

私の本当の質問は、このキャラクターは何を表しているのかということだと思います。16進エディターを見ると、16進数がFAであるため、これは理にかなっているúとして表示されます。

4

1 に答える 1

5

file.read宣言されたファイルのバイナリコンテンツを取得し、バッファに詰め込みます。

00と03は制御文字です(00 = NULL、03 = END OF TEXT)。詳細については、ASCIIテーブルを参照することをお勧めします。

ASCIIテーブルhttp ://www.asciitable.com/index/asciifull.gif

于 2012-08-09T17:54:47.567 に答える