python中encode和decode用法
简单示例:
''' 在一些项目中,接口的报文是通过base64加密传输的, 所以在进行接口自动化时,需要对所传的参数进行base64编码,对拿到的响应报文进行解码; ''' import base64 string1="我是字符串1" string2="我是字符串2" #encode指定编码 res=string1.encode() res2=string2.encode("gb2312") print('我是encode的res:',res) print('我是encode的gb2312:',res2) #解码 print('解码1:',res.decode("utf8")) print('解码2:',res2.decode("gb2312")) res3=base64.b64encode(res) print('我是encode的res3:',res3) res4=base64.b64decode(res3) print('我是decode的res4:',res4)
print:
D:\py3.6\python.exe E:/exercise/producer2-test/adfuser/automation/base/bianma.py 我是encode的res: b'\xe6\x88\x91\xe6\x98\xaf\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb21' 我是encode的gb2312: b'\xce\xd2\xca\xc7\xd7\xd6\xb7\xfb\xb4\xae2' 解码1: 我是字符串1 解码2: 我是字符串2 我是encode的res3: b'5oiR5piv5a2X56ym5LiyMQ==' 我是decode的res4: b'\xe6\x88\x91\xe6\x98\xaf\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb21' Process finished with exit code 0
善于跌倒仍喜爱奔跑~

浙公网安备 33010602011771号