Python 生成CSDN個人主頁二維碼

  • 2019 年 11 月 8 日
  • 筆記

版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。

本文鏈接:https://blog.csdn.net/weixin_42449444/article/details/85038872

狗頭護體。

參考博客:python二維碼操作:QRCode和MyQR入門 (來源作者:不夜貓)。

我使用的環境如下:①Python版本3.6;②64位Win10系統;③IDE:PyCharm。

靜態二維碼:

需要pip好的Python庫有:qrcode。打開cmd輸入以下命令即可。

pip install qrcode

先來利用第三方庫qrcode生成一個靜態二維碼,輸出一個Hello,world。

import qrcode as qr  qr.make("Hello,world!").get_image().show()

如果需要將生成的二維碼保存的話,則輸入以下代碼,路徑是可以更改的:

import qrcode as qr  img = qr.make("Hello,world!")  img.save('D:/代碼/Learnpy/圖像操作/Hello.jpg')

既然知道了如何利用二維碼輸出Hello,world,那麼利用二維碼來訪問個人博客主頁也就簡單了。

import qrcode as qr  #qr.make('https://blog.csdn.net/weixin_42449444').get_image().show()

如果需要將生成的二維碼保存的話,跟保存Hello,world二維碼的方法一樣。

動態二維碼:

需要pip好的Python庫有:MyQR。打開cmd輸入以下命令即可。

pip install MyQR

運行以下代碼就能生成動態狗頭二維碼了。

from MyQR import myqr    myqr.run(      words = 'https://blog.csdn.net/weixin_42449444',  #在命令後輸入鏈接或者句子作為參數,然後在程序的當前目錄中產生相應的二維碼圖片文件,默認命名為「qrcode.png」      version=1,                   #設置容錯率為最高默認邊長是取決於你輸入的信息的長度和使用的糾錯等級;而默認糾錯等級是最高級的H      level = 'H',   #控制糾錯水平,範圍是L、M、Q、H,從左到右依次升高      picture = 'dog.gif',  #用來將QR碼圖像與一張同目錄下的圖片相結合,產生一張黑白圖片,格式可以是.jpg, .png, .bmp, .gif      colorized = True,    #可以使產生的圖片由黑白(False)變為彩色(True)的      contrast = 1.0,   #用以調節圖片的對比度,1.0 表示原始圖片,更小的值表示更低對比度,更大反之。默認為1.0。      brightness = 1.0,  #用來調節圖片的亮度  )