对字典进行批量base64编码/解码

2019-08-20  本文已影响0人  migrate_
# coding=utf-8
import base64

'''
input_select = str(input("请输入你要选择的功能\n1.编码\n2.解码\n"))
if input_select == '1':
    file = str(input("请输入你要编码的字符串\n"))
    es = base64.b64encode(file.encode("utf-8")).decode("utf-8")
    print(es)
elif input_select == '2':
    file2 = str(input("请输入你要解码的字符串\n"))
    ds = base64.b64decode(file2.encode("utf-8")).decode("utf-8")
    print(ds)
'''
input_select = str(input("请输入你要选择的功能\n1.编码\n2.解码\n"))
f1 = open('base_encode.txt', 'r')
str1 = f1.readlines()
for i in str1:
    if input_select == '1':
        es = base64.b64encode(i.encode("utf-8")).decode("utf-8")
        print(es)
    elif input_select == '2':
        ds = base64.b64decode(i.encode("utf-8")).decode("utf-8")
        print(ds)
  1. 在同目录下新建base_encode.txt把要编码的内容放入,运行文件即可,解码也是同样的操作。
上一篇下一篇

猜你喜欢

热点阅读