您显然正在尝试解码Word
文档,根据定义,这根本不是纯文本。确保您要解码的是文本。否则,将解码结果保存到文件(file.docx
?)中,然后在相应的应用程序中将其打开。
在注释中跟进您的问题,您不必从base64中获取文本,就可以保持原样并写入文件。代替
base64.b64decode(base64_message).decode(errors='ignore')
仅使用
base64.b64decode(base64_message)
一切都会好起来的:
>>> a = base64.b64encode('\x01\x02\x04')
>>> a
'AQIE'
>>> base64.b64decode(a)
'\x01\x02\x04'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句