Python attachemnt.encode('base64')删除\ n

时间:2017-08-24 05:39:47

标签: python base64 openerp newline encode

我正在使用Odoo并上传我需要用base64对其进行编码的文本文件,但编码会删除所有'\ n'元素然后我将所有内容都放在一行中。我怎么能留下这些新线?

with open("Invoices.txt") as text_file:
                attachment=text_file.read()
                new_attach =attachment.encode('base64')

1 个答案:

答案 0 :(得分:0)

只需打开文件' rb'不是' r'