Python struct.unpack

WBOY
WBOYオリジナル
2016-06-16 08:47:381774ブラウズ

1. フォーマット形式を次のように設定します。

コードをコピー コードは次のとおりです:

# 最初の 5 文字を取得します。 4 文字をスキップし、次に 3 文字を取得します。
format = '5s 4x 3s'

2. 部分文字列
を取得するには、strike.unpack を使用します。コードをコピーします コードは次のとおりです。

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))

出力結果:
彼はとても幸せです
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:Pythonの文字変換次の記事:Pythonの文字変換