从base64输出python中删除某些字符串

时间:2017-10-13 10:47:25

标签: python python-3.x base64

这是我的代码。

import base64

encoded = base64.b64encode(b"data to be encoded")
print(encoded)
print(encoded.replace("b", ""))

这是我的输出

b'ZGF0YSB0byBiZSBlbmNvZGVk'
Traceback (most recent call last):
File "C:\Users\user\Desktop\base64_obfuscation.py", line 8, in <module>
print(decoded.replace("b", ""))
TypeError: a bytes-like object is required, not 'str'

我的总体任务是从字符串中删除单引号和“b”字符,但我不确定如何这样做?

1 个答案:

答案 0 :(得分:-1)

print(str(encoded).replace("b", ""))