1. ホーム
  2. python

文字列ではなくバイトで動作するStringIOの置き換え?

2023-09-17 04:13:04

質問

Python の代わりになるものはありますか? StringIO クラスと一緒に動作するものはありますか? bytes で動作するものですか?

明らかではないかもしれませんが、バイナリデータの処理にStringIOを使っていた場合、Python 2.7以降では運が悪いと言えます。

どのように解決するのですか?

試しに io.BytesIO .

として 他の ある が指摘するように、確かに StringIO を使うことができますが、2.7では BytesIO は前方互換性のために良い選択です。