示例#1
0
def next_qr():
    session_id = request.args.get('sessionId')
    try:
        with connection.cursor() as cursor:
            random_num = random.randint(10000, 99999)
            qr_string = "_{}_{}".format(session_id, random_num)
            qr_code = QRCode(qr_string)
            qr_code.svg('C:\Apache24\htdocs\qr.svg', scale=5)
            sql = "update session set qr = %s, updated_at = %s where id = %s"
            now = datetime.datetime.now()
            time_format = now.strftime("%Y-%m-%d %H:%M:%S")
            cursor.execute(sql, (qr_string, time_format, session_id))
            connection.commit()
    except Exception as exception:
        return exception
    finally:
        return "http://localhost/qr.svg"
示例#2
0
#-*-coding:UTF-8 -*-
#  EX08_01.py
#  
#  pyqrcode 使用範例
#  
from pyqrcode import QRCode
url = QRCode('http://www.ntu.edu.tw')
#輸出SVG格式檔案:url.svg ,縮放比為10
url.svg('url.svg', scale=10)
#輸出PNG格式檔案:url.png ,縮放比為10
url.png('url.png', scale=10)
示例#3
0
 def print_cli_qrcode(self):
     self.uuid = self.get_login_uuid()
     qr_code = QRCode(WeChatMeta.URL['qr_code'] + self.uuid)
     qr_code.svg('uca-url.svg', scale=6)
     print(qr_code.terminal(quiet_zone=1))
示例#4
0
 def generate_qrcode(cls, uuid):
     qr_storage = io.BytesIO()
     qr_code = QRCode(WeChatMeta.URL['qr_code'] + uuid)
     qr_code.svg(qr_storage, scale=10)
     return qr_storage.getvalue()
示例#5
0
from pyqrcode import QRCode
ur1 = QRCode('http://www.ntu.edu.tw')
ur1.svg('ur1.svg', scale=10)
ur1.png('ur1.png', scale=10)