質問
Pythonでバイト配列(Javaのbyte []など)を表すにはどうすればよいですか?geventを使ってネットワーク経由で送信する必要があります。 ジェネラコディセタグプレ
解決
Python 3では、bytes
オブジェクトを使用します。これはPython2ではstr
とも呼ばれます。
ジェネラコディセタグプレ
base64
モジュールを使用する方が便利だと思います...
ジェネラコディセタグプレ
リテラルを使用することもできます... ジェネラコディセタグプレ
他のヒント
バイトの可変シーケンスを表すbytearray
(Python 2.6以降)を使用するだけです
ジェネラコディセタグプレ
インデックスを作成して個々のバイトを取得および設定します ジェネラコディセタグプレ
str
(またはPython 3ではbytes
)として必要な場合は、と同じくらい簡単です。
ジェネラコディセタグプレ
出力を簡単にログに記録できるという追加の利点もある代替手段: ジェネラコディセタグプレ
次のように簡単に置き換えることができます: ジェネラコディセタグプレ
ディートリッヒの答えは、おそらくあなたが説明するものに必要なものであり、バイトを送信しますが、たとえば、提供したコードに近いものは、bytearray
タイプを使用することです。
ジェネラコディセタグプレ
所属していません StackOverflow