我需要將圖像(或任何文件)轉換爲base64字符串。我使用不同的方式,但結果總是byte
,而不是字符串。例如:將文件轉換爲Python 3上的base64字符串
import base64
file = open('test.png', 'rb')
file_content = file.read()
base64_one = base64.encodestring(file_content)
base64_two = base64.b64encode(file_content)
print(type(base64_one))
print(type(base64_two))
返回
<class 'bytes'>
<class 'bytes'>
我如何獲得一個字符串,而不是字節? Python 3.4.2。
@AlastairMcCormack我需要寫的base64文本文件,然後以後讀它。 – Vladimir37