import time
from sys import path
path.append(r'C:\Users\Administrator\ceshi1111\Lib\site-packages\pymysql')
import pymysql
from pymysql import *
def timer(func): #:時間模塊
def decor(*args): #:decor傳參
start_time = time.time() #:記錄起始時間
func(*args) #:調用func函數,但其實就是調用add_test_users
end_time = time.time() #:結束時間
d_time = end_time - start_time #: 記錄總共需要的時間耗時
print("the running time is : ", d_time) #:打印
return decor #:返回decor 裝飾器要用到
@timer #:裝飾器 調用timer 那么此時add_test_user == func
def add_test_users(n): #:創建add_test_users連接數據庫函數
conn = pymysql.connect(host='192.168.137.9' ,port=3306 ,user='root', password='123123', db='mysql', charset='utf8')
cursor = conn.cursor() #:獲取操作游標
for i in range(0, n): #:執行循環次數
try:
sql = "insert into test1 values(%s)"
param = ((str(i)))
cursor.execute(sql, param) #:執行sql
except Exception as e:
return
conn.commit()
cursor.close()
conn.close()
print('OK')
add_test_users(10) #:循環插入10條數據