[解決済み] Python 3でバイナリデータを標準出力に書き込むには?
2022-07-07 03:05:21
質問
Python 2.xで、私はこれを行うことができました。
import sys, array
a = array.array('B', range(100))
a.tofile(sys.stdout)
しかし、現在では
TypeError: can't write bytes to text stream
. 何か秘密のエンコーディングがあるのでしょうか?
どのように解決するのですか?
より良い方法です。
import sys
sys.stdout.buffer.write(b"some binary data")
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ファイルにバイトを書き込むには?
-
[解決済み] Pandasのデータフレームでタプルの列を分割するにはどうしたらいいですか?
-
[解決済み] Python Logging でログメッセージが2回表示される件
-
[解決済み] 2つの弦をインターリーブさせる最もピトニックな方法
-
[解決済み] asyncio.ensure_future vs. BaseEventLoop.create_task vs. simple coroutine?
-
[解決済み] re.sub置換パターンにおけるキャプチャグループの後方参照への対応
-
[解決済み] なぜPython 3.5はPython 3.4に比べてstr.translateがずっと速いのですか?
-
[解決済み] Python 2 で HEAD HTTP リクエストを送信するには?
-
[解決済み] Pythonのモジュール命名規則
-
[解決済み] 2ウェイ/リバースマップ[重複]について