python 生成200個啟用碼並存進資料庫

2021-08-05 18:44:35 字數 1123 閱讀 3849

第 0002 題: 將 0001 題生成的 200 個啟用碼(或者優惠券)儲存到 mysql 關係型資料庫中。

0000-0010題鏈結

**如下:

import random

import pymysql

defcreat_num

(num,long):

str = 'qwertyuiopasdfghjklzxcvbnm1234567890'

b =

for i in range(num):

a = ''

for j in range(long):

a += random.choice(str)

return b

definsertintomysql

(codelist):

# 開啟資料庫連線

db = pymysql.connect(host='127.0.0.1',user='root',passwd='919824467',db='mysql')

# 使用 cursor() 方法建立乙個游標物件 cursor

cur = db.cursor()

#資料庫語句

cur.execute('create database if not exists code')

cur.execute('use code')

cur.execute('''create table if not exists num(

id int not null auto_increment,

code varchar(32) not null,

primary key(id) )''')

for num in codelist:

cur.execute('insert into num(code) values(%s)',(num))

cur.connection.commit()

db.close()

insertintomysql(creat_num(200,10))

測試結果如下:

Python 如何生成 200 個啟用碼

請用 python 如何生成 200 個啟用碼。啟用碼的格式為asqe 9xrk lqwu qkmt 要求1 使用隨機生成時,生成數字概率為1 5,大寫字母和小寫字母概率各為2 5 要求2 這200個啟用碼,他們各不相同 from random import randint 數字概率1 5 1 大寫...

Python練手專案1 生成200個啟用碼

分析 這道題目是個比較靈活的題目,我剛看到題目時,還有點懵逼,沒看明白意思。後來想了一下,本質上就是讓你生成200個隨機碼。我這裡生成的是乙個類似於windows系統啟用碼的隨機碼,看起來比較cool,當然也可能是我個人的感覺。上 import random squ qwertyuiopasdfgh...

Python 生成 啟用碼

本文章參考於其他部落格,python 生成 200 個啟用碼有幾種方式,以下採用兩種不同的方式來生成啟用碼。利用加密的方式 coding utf 8 import base64 def get code for i in range 10 a 這是第 s i 個啟用碼 b base64.b64enc...