0
我在使用python這一點時遇到了一些麻煩。使用python測試base64編碼
def get_msg(message):
if not message.is_multipart():
if "base64" in str(message.get_payload()):
return base64.decodestring(str(message.get_payload()))
return message.get_payload()
return '\n\n'.join([base64.decodestring(str(m)) for m in message.get_payload()])
第3行和第4行是確切的。如果消息不是多部分,我需要測試它是否是base64編碼。 Exchange有時會這樣做,並且在我對它進行加密時會產生問題。
正如你所看到的那樣,我可以處理它的附件,但我如何測試base64編碼?我試過如果/在。我不確定我是否做對了。