python应用:生成简单二维码

Posted sei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python应用:生成简单二维码相关的知识,希望对你有一定的参考价值。

概述

\\(\\quad\\)第一篇python的应用就打算写一写用python生成简单的二维码啦。因为二维码在日常生活中越来越常用了,部分博客也用二维码来用作打赏的工具。但是要提醒大家的是,千万不要乱扫街上的二维码,很多都是包含了恶意软件,或者把你重定向到别的网页去了。
\\(\\quad\\)那么闲话不多说,开始干活~。默认大家会用python且会下载第三方库咯,生成二维码我们使用的是python的第三方库MyQR,调用方式也是极其简单,上代码:

from MyQR import myqr

words = r"https://www.cnblogs.com/saysei/"
version, level, qr_name = myqr.run(
    words,
    version=1,
    level="H",
    picture=r"E:\\picture\\collection\\妙啊.jpg",
    colorized=True,
    contrast=1.0,
    brightness=1.0,
    save_name=r"myqr.png",
    save_dir=r"E:"
    )

下面解释一下参数的含义:

words:扫码显示的文字或者跳转的网址,str
version:边长,int range(1,40)
level:纠错登记,str,L,M,Q,H,默认为H
picture:结合图片,str,二维码下显示的图片或动图
colorized:颜色,bool,True为彩色,None为黑白
contrast:对比度,float,调节图片的对比度
brightness:亮度,float,调节图片的亮度,其余用法和取值与 contrast 相同
save_name:存储文件名,str
save_dir:存储位置,str,默认存储位置是当前工程目录

额,我还不知道博客园的markdown为啥加载不了表格,谁知道的话回我一下,谢谢

我程序里words是我博客园的网址,加载的图片是妙啊.jpg的彩色图片。来看看效果:
妙啊

拓展

\\(\\quad\\)有时间我来试一下美化二维码,这次就这样啦~

以上是关于python应用:生成简单二维码的主要内容,如果未能解决你的问题,请参考以下文章

python 一行代码生成 二维码

python之生成自定义二维码,5行Python代码就搞定

5 行 Python 代码生成自定义二维码

pbootcms对接微信扫码登录代码核心片段和步骤(前后端)

5行Python代码生成自定义二维码 | 程序员的乐趣

程序员的乐趣,生成自定义二维码,5行Python代码就搞定