美文网首页
将随机生成的优惠券存入数据库中

将随机生成的优惠券存入数据库中

作者: FeiXCMeng | 来源:发表于2017-04-15 22:53 被阅读0次
import random
import string
import pymysql

forSelect = string.ascii_letters + string.digits

def generate_code(count,length):
    for x in range(count):
        Re = ''
        for y in range(length):
            Re += random.choice(forSelect)

        yield Re

def save_code():
    conn = pymysql.connect(user='root',passwd='123456', db='python')
    cursor = conn.cursor()
    codes = generate_code(200,20)
    for code in codes:
        cursor.execute('INSERT INTO test VALUES("%s")'% code)
    conn.commit()
    cursor.close()

if __name__ =='__main__':
    save_code()

.connect()方法中的psswd和db这两个参数要注意一下

相关文章

  • 将随机生成的优惠券存入数据库中

    .connect()方法中的psswd和db这两个参数要注意一下

  • 分布式session

    分布式session步骤: 登陆时 1、生成token,可以是随机数。 2、将token存入redis中,key为...

  • python练习册-第0002题

    Description 将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。...

  • golang学习---练习2

    第 0002 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。 创建...

  • github/Show me the code (2)

    第 0002 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。sud...

  • github/Show me the code (3)

    第 0003 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 Redis 非关系型数据库中。su...

  • Python之每日一练将数据写入MySQL中

    第三题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中 一、分析问题 由...

  • VBA例3 生成指定次数的指定随机数

    如题,在31个单元格中,随机生成指定次数的1 思路: 传统思路是将生成0-31之间的随机数,然后将生成随机数对应的...

  • 随机生成优惠券

    需求:随机生成优惠券或激活码 string库中的ascii_letter方法是生成所有的a-z和A-Z;digit...

  • Show me the code_0002题

    第0002题:将0001题生成的200个激活码(或者优惠券)保存到MySQL关系型数据库中。如果第0001题顺利解...

网友评论

      本文标题:将随机生成的优惠券存入数据库中

      本文链接:https://www.haomeiwen.com/subject/vvuoattx.html