我想对一些数据进行base64编码,将其存储在文件中,然后再次读取。我想使用binascii库,但它似乎不起作用。基本上,编码为64的方法也不会真正返回字符串,而是返回字节数组。如何获得实际的base64字符串?你知道吗
下面是显示问题的代码
myArray = np.array([[1, 2, 3],[4, 5, 6]])
serializedArray = binascii.b2a_base64(myArray, newline = False)
with open("Output.txt", "w") as text_file:
text_file.write(str(serializedArray))
with open("Output.txt", "r") as text_file:
readFromFile = text_file.read()
print(serializedArray)
print(readFromFile)
print(len(serializedArray))
print(len(readFromFile))
在这种情况下,使用
bytes
读写文件要简单得多。你知道吗相关问题 更多 >
编程相关推荐