-1

そのため、DB バイナリ フィールド、つまり「field1」から var Buf1 を読み取り、次のようにします。

unpack_from('I', Buf1, 0)

だから、すべて大丈夫です。しかし問題は、DB に行かずに Buf1 をどのように初期化できるかです。DB から手動で値を取得し、var を静的に初期化できますが、どうすればよいでしょうか? DB フィールド 'field1' に '0x7B0500000100000064000000B80100006' のようなものが表示されます。どうすれば有効なバイナリバッファを初期化できますか?

4

1 に答える 1

0

pack を使用するかpack_into、Python の unpack_from の反対です。

その答えも参照してください。

ただし、質問について詳しく説明し、より多くのサンプル コードを提供する必要があります。あなたがフィールドから見たと言った値は大きすぎて整数に読み取ることができません。あなたは完全な価値を得るのだろうか。

于 2010-06-26T01:08:54.620 に答える