import struct
print struct.unpack(format, 'Test astring')
#('Test', 'ing')
簡単な例を見てみましょう。「彼はあまり幸せではありません」という文字列を処理し、途中の not を削除して出力します。
コードをコピー コードは次のとおりです:
import struct
theString = '彼はあまり幸せではありません'
format = '2s 1x 2s 5x 4s 1x 5s'
print ' '.join(struct.unpack(format, theString))
出力結果:
彼はとても幸せです