0

データベースから取得したデータの型を型に変換しようとしていますbinary。データベースから取得したデータはリスト形式です。以下はサンプルコードです。

def WriteData(data):

    jsonData = json.dumps(data)
    binaryData = ' '.join(format(ord(letter), 'b') for letter in jsonData)
    print(type(binaryData))
    filePointer = io.BytesIO(binaryData)

コードの出力は次のとおりです。

<class 'str'>

4

1 に答える 1

0

BytesIO は、json でダンプされたデータをバイトに変換するパラメーターとしてバイトを使用するため、考えています。これには、encode() メソッドを使用するだけです

def WriteData(data):

    jsonData = json.dumps(data)
    binaryData = jsonData.encode()
    print(type(binaryData))
    filePointer = io.BytesIO(binaryData)
于 2017-11-21T13:27:08.410 に答える