AttributeError:“bytes”对象没有属性“encode”;base64编码pdf fi

2024-04-25 12:39:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试用python对pdf进行base64编码。有好几个这样的答案对其他人有用,但对我来说却不是出于某种原因。我最近的尝试是:

# http://stackoverflow.com/questions/12020885/python-converting-file-to-base64-encoding
with open('/home/cchilders/projects/myproject/data/books/software-and-mind.pdf', 'rb') as f:
    encoded = f.read().encode("base64")
    print(encoded)

我明白了

AttributeError: 'bytes' object has no attribute 'encode'

如何将此pdf文件设为base64?谢谢你


Tags: to答案comhttp编码pdfwithstackoverflow