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)

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM