質問

Pythonでバイト配列(Javaのbyte []など)を表すにはどうすればよいですか?geventを使ってネットワーク経由で送信する必要があります。 ジェネラコディセタグプレ

役に立ちましたか?

解決

Python 3では、bytesオブジェクトを使用します。これはPython2ではstrとも呼ばれます。 ジェネラコディセタグプレ

base64モジュールを使用する方が便利だと思います... ジェネラコディセタグプレ

リテラルを使用することもできます... ジェネラコディセタグプレ

他のヒント

バイトの可変シーケンスを表すbytearray(Python 2.6以降)を使用するだけです ジェネラコディセタグプレ

インデックスを作成して個々のバイトを取得および設定します ジェネラコディセタグプレ

str(またはPython 3ではbytes)として必要な場合は、と同じくらい簡単です。 ジェネラコディセタグプレ

出力を簡単にログに記録できるという追加の利点もある代替手段: ジェネラコディセタグプレ

次のように簡単に置き換えることができます: ジェネラコディセタグプレ

ディートリッヒの答えは、おそらくあなたが説明するものに必要なものであり、バイトを送信しますが、たとえば、提供したコードに近いものは、bytearrayタイプを使用することです。 ジェネラコディセタグプレ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top