0

Java でバイナリ ファイルを処理するためのDataInputStreamがありました。Python でこれらのファイルに何を使用できますか?

4

3 に答える 3

2

Python で構造データを読み取って解析するために、 Constructパッケージを頻繁に使用しました。

基本的に、ファイルの構造を非常に慣用的で Pythonic な方法で宣言し、それを解析またはエンコードすることができます。

解析後、属性を介してすべてのファイルの情報にアクセスできるオブジェクトが得られます。

于 2013-03-15T09:23:24.123 に答える
1

open("file", "b")ファイルを開き、読み取ることができます。ここを参照してください。

于 2013-03-15T09:07:14.957 に答える
1

数年前、いくつかのゲームサーバーからのバイナリ応答を解析するために struct モジュールを使用しましたhttp://docs.python.org/2/library/struct.html#struct.unpack

NULL で終わる文字列の末尾に移動する.find()など、データの一部のバイトだけに役立つ場合があります。.find('\x00')

于 2013-03-15T09:10:26.730 に答える