五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動(dòng)態(tài)

Python第三方庫(kù)qrcode或MyQr生成博客地址二維碼

發(fā)布日期:2021-12-29 00:05 | 文章來(lái)源:CSDN

前期準(zhǔn)備

qrcode

下載地址:

qrcode · PyPI

QR Code image generator

https://pypi.org/project/qrcode/

使用簡(jiǎn)介:

import qrcode
qr = qrcode.QRCode(
 version=5,
 error_correction=qrcode.constants.ERROR_CORRECT_L,
 box_size=10,
 border=4,
)
qr.add_data('https://blog.csdn.net/boysoft2002/article/details/120213715')
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white")

MyQR

下載地址:

MyQR · PyPI

https://pypi.org/project/MyQR/

使用簡(jiǎn)介:

from MyQR import myqr
myqr.run(words = 'https://blog.csdn.net/boysoft2002/article/details/120257133',
save_name = 'qrcode.jpg'
) 
#生成帶背景圖片的二維碼
myqr.run(words = 'https://blog.csdn.net/boysoft2002/article/details/120242318',
picture = r'background.jpg',  #支持動(dòng)態(tài)gif作背景
colorized = True, # True:彩色,F(xiàn)alse:黑白
save_name = 'qrcode.png'
)

安裝第三方庫(kù)

如下二選一安裝都可以,若存在其它依賴(lài)庫(kù)請(qǐng)一并安裝:

D:\>pip install qrcode
Collecting qrcode
  Downloading qrcode-7.3.tar.gz (43 kB)
  |████████████████████████████████| 43 kB 191 kB/s
Collecting colorama
  Using cached colorama-0.4.4-py2.py3-none-any.whl (16 kB)
Using legacy 'setup.py install' for qrcode, since package 'wheel' is not installed.
Installing collected packages: colorama, qrcode
 Running setup.py install for qrcode ... done
Successfully installed colorama-0.4.4 qrcode-7.3
D:\>pip install MyQr
Collecting MyQr
  Downloading MyQR-2.3.1.zip (16 kB)
Collecting imageio>=1.5
  Downloading imageio-2.9.0-py3-none-any.whl (3.3 MB)
  |████████████████████████████████| 3.3 MB 3.2 MB/s
Requirement already satisfied: numpy>=1.11.1 in d:\python\lib\site-packages (from MyQr) (1.20.2)
Requirement already satisfied: Pillow>=3.3.1 in d:\python\lib\site-packages (from MyQr) (8.2.0)
Using legacy 'setup.py install' for MyQr, since package 'wheel' is not installed.
Installing collected packages: imageio, MyQr
 Running setup.py install for MyQr ... done
Successfully installed MyQr-2.3.1 imageio-2.9.0

代碼

以qrcode為例,快速生成博客的二維碼(粘貼自己的網(wǎng)址到urls變量中,文章標(biāo)題非必須項(xiàng))。

urls = '''
Python 斐波那契數(shù)列遞歸的改進(jìn),算第1000萬(wàn)項(xiàng)只要4秒鐘!
https://blog.csdn.net/boysoft2002/article/details/120257133
Python 不自己試試,還真猜不出遞歸函數(shù)的時(shí)間復(fù)雜度!
https://blog.csdn.net/boysoft2002/article/details/120242318
Python 算法的時(shí)間復(fù)雜度和空間復(fù)雜度 (實(shí)例解析)
https://blog.csdn.net/boysoft2002/article/details/120213715
Python 控制臺(tái)操作的文字版“數(shù)獨(dú)”游戲(非GUI版本)
https://blog.csdn.net/boysoft2002/article/details/120202704
'''
import re,os,qrcode
import tkinter as tk
url = re.findall(r'https://.*[0-9]', urls)
for i,u in enumerate(url):
 if u.find('?')!=-1:
  url[i] = u[:u.find('?')]
  #print(u)
imgs,index = [],0
for u in url:
 img = qrcode.make(u)
 id = u[::-1]
 id = id[:id.find('/')][::-1]
 imgs.append('qrcode'+id+'.png')
 with open(imgs[-1],'wb') as f:
  img.save(f)
def nextqr():
 global imgs,index,png,qrc
 index += 1
 if index==len(imgs):index = 0
 btn['text']=f'No:{index+1}: {imgs[index]}'
 png = tk.PhotoImage(file=imgs[index])
 qrc = cv.create_image(205,205,image=png)
 cv.update() 
def on_close():
 global imgs
 p = os.getcwd()
 if p[-1]!='\\':
  p += '\\'
 for f in imgs:
  os.remove(p+f)
 root.destroy()
root = tk.Tk()
root.geometry('600x520')
root.title('Qrcode')
cv = tk.Canvas(root, width=410, height=410)
cv.pack()
png = tk.PhotoImage(file=imgs[0])
qrc = cv.create_image(205,205,image=png)
btn = tk.Button(root,text=f'No:1: {imgs[0]}',command=nextqr,fg='red')
btn.place(x=220,y=450)
root.protocol("WM_DELETE_WINDOW", on_close)
root.mainloop()

運(yùn)行效果

點(diǎn)擊 button 按鈕逐個(gè)展示二維碼:

我的使用環(huán)境:Windows7 + Python3.8.8

--All done!

以上就是Python第三方庫(kù)qrcode或MyQr生成博客地址二維碼的詳細(xì)內(nèi)容,更多關(guān)于Python第三方庫(kù)生成博客地址二維碼的資料請(qǐng)關(guān)注本站其它相關(guān)文章!

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線(xiàn)路精選!

全天候客戶(hù)服務(wù)

7x24全年不間斷在線(xiàn)

專(zhuān)屬顧問(wèn)服務(wù)

1對(duì)1客戶(hù)咨詢(xún)顧問(wèn)

在線(xiàn)
客服

在線(xiàn)客服:7*24小時(shí)在線(xiàn)

客服
熱線(xiàn)

400-630-3752
7*24小時(shí)客服服務(wù)熱線(xiàn)

關(guān)注
微信

關(guān)注官方微信
頂部