PythonでバイトをBufferedReaderに変換する

内葉マダラ

私はbytearrayを持っていて、バッファリングされたリーダーに変換したいと思っています。これを行う方法は、バイトをファイルに書き込んでから再度読み取ることです。

sample_bytes = bytes('this is a sample bytearray','utf-8')
with open(path,'wb') as f:
    f.write(sample_bytes)
with open(path,'rb') as f:
    extracted_bytes = f.read()
print(type(f))

出力:

<class '_io.BufferedReader'>

しかし、バイトをファイルに保存することなく、これらのファイルのような機能が必要です。つまり、これらのバイトをバッファリングされたリーダーにラップして、read()ローカルディスクに保存せずにメソッドを適用できるようにします以下のコードを試しました

from io import BufferedReader
sample_bytes=bytes('this is a sample bytearray','utf-8')
file_like = BufferedReader(sample_bytes)
print(file_like.read())

しかし、属性エラーが発生します

AttributeError: 'bytes' object has no attribute 'readable'

ローカルディスクに保存せずに、オブジェクトのようなファイルにバイトを読み書きするにはどうすればよいですか?

EdJoJob

あなたが探しているのがメモリ内のファイルのようなオブジェクトだけであるなら、私は見ているでしょう

from io import BytesIO
file_like = BytesIO(b'this is a sample bytearray')
print(file_like.read())

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Python 3で文字列をバイトに変換する最良の方法?

Python 3で文字列をバイトに変換する最良の方法?

intをバイトに変換する

非ASCIIバイトのbytearrayをPythonで文字列に変換する方法は?

PythonでIPアドレスをバイトに変換する

JavaとPythonでバイトを整数に変換する

Pythonでバイトをfloatに変換する方法は?

Pythonでビットをバイトに変換する方法は?

BitArrayをバイトに変換する

Python2で文字列をバイトに変換する方法は?

Pythonでバイト配列を画像に変換する方法

Python3でバイト配列をfloat配列に変換する

Java.io.BufferedReaderをPythonオブジェクトに変換する

Pythonでバイト配列値をfloatに変換する方法

Pythonで整数を2バイトに変換する

整数をバイトに変換する

Python2で文字列をバイトに変換する方法

Python2.7で8ビットをバイト配列に変換する

Pythonでforループから文字列にバイトを変換する

Pythonのバイトリストを辞書に変換する

Python 3でバイトを文字列に変換する方法は?

Pythonで整数を64ビットバイト表現に変換する方法

Pythonでバイトを文字列に変換する際の問題

Pythonで整数をバイトに変換する

Pythonフロートをバイトに変換する

Pythonバイトをバイナリに変換する方法

バイトを画像に変換する

Pythonでバイトをjsonに変換する方法

Pythonで32ビットのバイナリを10進数に変換する

TOP 一覧

  1. 1

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  2. 2

    PictureBoxで画像のブレンドを無効にする

  3. 3

    Postmanを使用してファイル付きの(ネストされた)jsonオブジェクトを送信する

  4. 4

    テキストフィールドの値に基づいて UIslider を移動します

  5. 5

    Ansibleで複数行のシェルスクリプトを実行する方法

  6. 6

    Python / SciPyのピーク検出アルゴリズム

  7. 7

    追加後、ブートストラップマルチセレクトがテーブルで機能しない

  8. 8

    ZScalerと証明書の問題により、Dockerを使用できません

  9. 9

    tf.nn_conv2dとtf.nn.depthwise_conv2dの違い

  10. 10

    Dynamics365からローカルファイルにアクセスできます。ローカルリソースは許可されていません

  11. 11

    STSでループプロセス「クラスパス通知の送信」のループを停止する方法

  12. 12

    QRegularExpressionは、文字列内の引用符で囲まれた部分と引用符で囲まれていない部分をすべて検索してキャプチャします

  13. 13

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  14. 14

    Rパッケージ「AppliedPredictiveModeling」のインストール中にエラーが発生しました

  15. 15

    PyCharmリモートインタープリターはプロジェクトタブにサイトパッケージのコンテンツを表示しません

  16. 16

    MyBatisがネストされたオブジェクト属性を参照するとOgnlExceptionが発生します

  17. 17

    java.lang.NoClassDefFoundError:com / sun / istack / tools / DefaultAuthenticator $ Receiver

  18. 18

    三項演算子良い練習の代わりとしてOptional.ofNullableを使用していますか?

  19. 19

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  20. 20

    TextFieldテキストをJSONファイルから受信したテキストにどのように設定しますか?(フラッター)

  21. 21

    Pythonを使用して、リストからデータを読み取り、特定の値をElasticsearchにインデックス付けするにはどうすればよいですか?

ホットタグ

アーカイブ