第 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...