示例#1
0
def ShowQRCode(strIP, strPort, servertype, tempdir, showtype=0):

    #生成二维码
    global serverVersion
    sInfo = servertype + '-' + serverVersion + '-' + strPort + '-' + strIP
    img = QRCode(sInfo)

    #将二维码保存成文件
    img.png(tempdir + '/qrcode.png', scale=5)

    #准备显示二维码
    qrStorage = io.BytesIO()
    img.png(qrStorage, scale=10)

    #直接显示二维码
    if showtype == 1:
        img.show()
    #二维码在命令行显示
    elif showtype == 2:
        osName = platform.system()
        if osName == 'Windows':
            enableCmdQR = 1
        else:
            enableCmdQR = -2

        print_cmd_qr(img.text(1), enableCmdQR=enableCmdQR)
import itchat

# itchat.auto_login()
# friends = itchat.get_friends()
# print(friends)
# itchat.send('hello', toUserName='******')

from pyqrcode import QRCode
import sys

url = QRCode('https://blog.csdn.net/sinat_33323544')
# url.png('xianke5200.png')#保存图片到本地
url.show()

# url.svg(sys.stdout, scale=1)
# url.svg('uca.svg', scale=4)
# number = QRCode(123456789012345)
# number.png('big-number.png')