Python利用myqr库创建自己的二维码

 更新时间:2020年11月24日 10:01:06   作者:非常战斗机  
这篇文章主要给大家介绍了关于Python利用myqr库创建自己的二维码的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

前言

相信朋友们都看过各种群里钓鱼的涩图二维码吧(手动滑稽),今天学了一下制作方式(myqr库的使用),在这里分享一下这个整活利器。

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

首先配置好python3的环境(也可以用anaconda)和编译器(我用的pycharm)。

pip安装一下myqr库:

pip install myqr

pycharm中新建项目新建文件后

from MyQR import myqr
myqr.run(words='http://www.shdf.gov.cn/',version=10,level='H',picture='C:/Users/Desktop/pic2.jpg',colorized=True,save_name='ddd.png',save_dir='C:/Users/Desktop')

调用myqr的run方法,在这里说明一下这几个参数:

要注意的是picture参数默认是黑白的,如果要彩色记得调整colorized参数为true。要做动态二维码的话picture里面的文件换成'xxx.gif'即可

附python库myqr生成二维码的一些小实例

1.生成普通二维码

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

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

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

2.生成带图片的二维码

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

 

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

3.生成动态二维码

 可以直接在命令中使用myqr指令生成需要的二维码

 myqr 'https://www.cnblogs.com/Estate-47/' -p QX.gif -c
 
 myqr.run(words='https://www.cnblogs.com/Estate-47/',
   picture='QX.gif',colorized=True)

总结

到此这篇关于Python利用myqr库创建自己的二维码的文章就介绍到这了,更多相关Python用myqr库创建二维码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python中atexit模块的基本使用示例

    Python中atexit模块的基本使用示例

    这篇文章主要介绍了Python中atexit模块的基本使用示例,示例代码基于Python2.x版本,注意其和Python3的兼容性,需要的朋友可以参考下
    2015-07-07
  • python之文件读取一行一行的方法

    python之文件读取一行一行的方法

    今天小编就为大家分享一篇python之文件读取一行一行的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • Python爬取腾讯疫情实时数据并存储到mysql数据库的示例代码

    Python爬取腾讯疫情实时数据并存储到mysql数据库的示例代码

    这篇文章主要介绍了Python爬取腾讯疫情实时数据并存储到mysql数据库的示例代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • Django使用HTTP协议向服务器传参方式小结

    Django使用HTTP协议向服务器传参方式小结

    本文主要介绍了Django使用HTTP协议向服务器传参方式小结,用户发送请求时携带的参数后端需要使用,而不同的发送参数的方式对应了不同的提取参数的方式,本文就详细的介绍一下
    2021-08-08
  • python使用xlsxwriter实现有向无环图到Excel的转换

    python使用xlsxwriter实现有向无环图到Excel的转换

    这篇文章主要为大家详细介绍了python使用xlsxwriter实现有向无环图到Excel的转换,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • python json 递归打印所有json子节点信息的例子

    python json 递归打印所有json子节点信息的例子

    今天小编就为大家分享一篇python json 递归打印所有json子节点信息的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • 带你一文读懂Python垃圾回收机制

    带你一文读懂Python垃圾回收机制

    这篇文章主要介绍了带你一文读懂Python垃圾回收机制,如果对其垃圾回收机制不了解,很多时候写出的 Python 代码会非常低效,需要的朋友可以参考下
    2023-04-04
  • Python中的Selenium异常处理

    Python中的Selenium异常处理

    这篇文章介绍了Python中的Selenium异常处理,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • OpenCV半小时掌握基本操作之直线检测

    OpenCV半小时掌握基本操作之直线检测

    这篇文章主要介绍了OpenCV基本操作之直线检测,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • 解决TensorFlow GPU版出现OOM错误的问题

    解决TensorFlow GPU版出现OOM错误的问题

    今天小编就为大家分享一篇解决TensorFlow GPU版出现OOM错误的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02

最新评论