1、需要导入import base64 2、python 2.0 a='qwer' b=print(base64.b64encode(a))----编码 c=print(base64.b64decode(b))----解码 3、python 3.0 a='qwer' a_new=bytes(a,'utf-8')----转换为bytes类型(a默认为str类型) b=print(base64.b64encode(a_new))----编码 c=print(base64.b64decode(b))----解码
实际过程小工具
#coding=utf-8 import base64 def code(choise): if choise=='encode': new_test=bytes(test,'utf-8') print(base64.b64encode(new_test)) next_result = str(input('如果继续处理数据,请选择yes or no:')) if next_result=='yes': return else: close() else: print(base64.b64decode(test)) def main(): choise = str(input('please choise encode or decode:')) if choise == 'encode' or choise=='decode': code(choise) else: print('输入有误,请重新输入') main() while 1: test = input('请输入您想要处理的内容:') main()