标签:base64
对文件内的数据进行base64编码后,发现编码后的自否都在b'.....'内代码如下:
import base64 f = open('1.txt','r',encoding='gbk', errors='ignore') for line in f: t=line.strip() A = base64.b64encode(t.encode(encoding='utf8')) print(A)
结果如下:
b'MQ==' b'Mg==' b'Mw==' b'NA==' b'NQ==' b'Ng==' b'Njc='
解决方案 如下:
import base64 f = open('1.txt','r',encoding='gbk', errors='ignore') for line in f: t=line.strip() A = base64.b64encode(t.encode(encoding='utf8')) print(str(A,'utf8')) //增加这一样,将字符进行转换 # print(A.decode('ascii')) //也可以在使用ascii编码
效果如下:
MQ== Mg== Mw== NA== NQ== Ng==
标签:base64
原文地址:http://blog.51cto.com/1inux/2107620