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()