0

データを書き込んだデータ ファイルがあります (アプリケーションから C++ 構造のデータを形成します)。現在、Python を使用してこのデータ ファイルを読み取っています。この構造を入力テンプレートとして提供し、このテンプレートに基づいてロジックを読み取る最良の方法は何ですか。

アイデアは、(私の C++ アプリケーションで) 構造が変更された場合、スクリプトが互換性を維持するために、テンプレートを変更したいと考えており、他の変更はデータの読み取りに十分ではありません。

4

1 に答える 1

0

Python で ctypes.Struct クラスをテンプレートとして宣言し、通常の ctypes 関数を使用して、バイト配列から構造体へのマーシャリングとアンマーシャリングを行います。

于 2013-02-01T12:07:44.067 に答える