Make_QRCode.py 658 B

123456789101112131415161718192021
  1. # 输入命令安装所需库 python -m pip install pywin32 qrcode
  2. import win32clipboard as w
  3. import win32con, qrcode, sys
  4. def getText():
  5. w.OpenClipboard()
  6. d = w.GetClipboardData(win32con.CF_TEXT)
  7. w.CloseClipboard()
  8. return(d).decode('GBK')
  9. def setText(aString):
  10. w.OpenClipboard()
  11. w.EmptyClipboard()
  12. w.SetClipboardText(aString)
  13. w.CloseClipboard()
  14. text = getText() # 从剪贴板得到文字
  15. img = qrcode.make(text) # 把文字转成图片
  16. qrcode_file = sys.path[0] + '\\qrcode.png' # 组合保存结果的文件名
  17. img.save(qrcode_file) # 把图片保存成文件
  18. setText(qrcode_file) # 把文件名写到剪贴板