zoukankan      html  css  js  c++  java
  • python库myqr生成二维码

    python中有一个好玩的库,不仅可以生成各种花色的二维码,还可以生成动态二维码。

    MyQR是一个能够生成自定义二维码的第三方库,可以根据需要生成普通二维码、带图片的艺术二维码,也可以生成动态二维码

    效果图如下:

    首先安装MyQR库,直接用pip install myqr(or MyQR)。需要注意的是MyQR依赖于python3,在python2的环境下可能无法正常运行。

    1.生成普通二维码

    在程序中导入MyQR包下的模板myqr,其中word参数接收一个字符串作为二维码的内容。

    1 from MyQR import myqr#注意大小写
    2 myqr.run(words='https://www.cnblogs.com/Estate-47/')

    运行后生成一个名为“qrcode.png”的二维码图片,用微信扫一扫生成的二维码,就会自动跳转到这个地址。

    2.生成带图片的二维码

    1 myqr.run(words='https://www.cnblogs.com/Estate-47/',
    2          picture='girl.jpg',colorized=True)
    3 图片要和代码保持同一路径

    此为彩色图片代码,需要黑白图片就去掉参数colorized=True。另外注意把图片和代码放在同一路径中,否则会报错找不到图片

    3.生成动态二维码

    1 可以直接在命令中使用myqr指令生成需要的二维码
    2 myqr 'https://www.cnblogs.com/Estate-47/' -p QX.gif -c
    3 
    4 myqr.run(words='https://www.cnblogs.com/Estate-47/',
    5     picture='QX.gif',colorized=True)

  • 相关阅读:
    事务传播机制,搞懂。
    洛谷 P1553 数字反转(升级版) 题解
    洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here 题解
    洛谷 P1055 ISBN号码 题解
    洛谷 P2141 珠心算测验 题解
    洛谷 P1047 校门外的树 题解
    洛谷 P1980 计数问题 题解
    洛谷 P1008 三连击 题解
    HDU 1013 题解
    HDU 1012 题解
  • 原文地址:https://www.cnblogs.com/Estate-47/p/9661543.html
Copyright © 2011-2022 走看看