您当前的位置:首页 > 计算机 > 编程开发 > Python

python 批量生成优惠券码

时间:04-19来源:作者:点击数:

python 批量生成优惠券码

import base64
#base64编码容易使用
#通过id检验验证码是否存在,通过goods查找商品
coupon = {
        'id':'1231',
        'goods':'0001'
}

def gen_coupon(id, goods):
    coupon['id'] = id
    coupon['goods'] = goods
    raw = '/'.join([k+':'+v for k,v in coupon.items()])
    raw_64 = base64.urlsafe_b64encode(raw.encode('utf-8'))
    c_code = raw_64.decode()
    return c_code


def save_coupon(c_code):
    with open('coupon.txt', 'a+') as file:
        file.write(c_code+'\n')

	

def show_coupon(c_code):
    print('优惠码:', c_code)

def parse_coupon(c_code):
    print('解析优惠码:', base64.urlsafe_b64decode(c_code.encode('utf-8')))

def gen_all():
    for i in range(1000,1200):
        c_code = gen_coupon(str(i),str(int(i/2)))
        save_coupon(c_code)

if __name__ == '__main__':
    gen_all()
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门