前端代碼:
import qrcode #生成二維碼的模塊
import time
def qrcode_change(interval):
#ticks = time.time() #獲得當前時間戳
qr = qrcode.QRCode(
version=1, #一個整數,範圍爲1到40,表示二維碼的大小
error_correction=qrcode.constants.ERROR_CORRECT_L, #二維碼的糾錯範圍,可以選擇4個常量
box_size=10, #每個點(方塊)中的像素個數
border=4, #二維碼距圖像外圍邊框距離,默認爲4,而且相關規定最小爲4
)
qr.add_data(‘http://123.207.240.37/thinkphp/index.php/home/index/getCode?six=’+str(time.time()))#將時間戳加到url中
#ticks = time.time() #獲得當前時間戳
qr = qrcode.QRCode(
version=1, #一個整數,範圍爲1到40,表示二維碼的大小
error_correction=qrcode.constants.ERROR_CORRECT_L, #二維碼的糾錯範圍,可以選擇4個常量
box_size=10, #每個點(方塊)中的像素個數
border=4, #二維碼距圖像外圍邊框距離,默認爲4,而且相關規定最小爲4
)
qr.add_data(‘http://123.207.240.37/thinkphp/index.php/home/index/getCode?six=’+str(time.time()))#將時間戳加到url中
qr.make(fit=True)
img = qr.make_image() #生成二維碼
#img.save(r‘D:\test.jpg’)#保存圖片
img.save(‘sixsixsix.png’) #保存圖片在當前目錄下
img.show() #顯示圖片
img.save(‘sixsixsix.png’) #保存圖片在當前目錄下
img.show() #顯示圖片
time.sleep(interval) #圖片顯示intertval秒
while True:
qrcode_change(8)
服務器代碼: