微信小程序中用Python生成二维码的方法有哪些

  介绍

小编给大家分享一下微信小程序中用Python生成二维码的方法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

微信小程序生成二维码:

所用语言Python,有两种方式:

1:后端传一段字符串给前端,前端显示

2:后端直接生成图片

1:后端传一段字符串给前端,前端显示

def  get_wxCode(请求,用户信息):   ,,,试一试:   ,,,,,,,scene =,请求(“scene")   ,,,,,,,access_token =, get_wxCode_token ()   ,,,,,,,if  not  access_token:   ,,,,,,,,,,,return 错误的   ,,,,,,,textmod =, {“scene":,,,“page":,“页面/索引/main",,“width":, 430年,“auto_color",,真的,,“is_hyaline":,假}   ,,,,,,,textmod =, json.dumps (textmod) .encode(编码=& # 39;utf - 8 # 39;)   ,,,,,,,header_dict =,{& # 39;用户代理# 39;:,& # 39;Mozilla/5.0, (Windows  NT  6.1;,三叉戟/7.0;,房车:11.0),like 壁虎# 39;,   ,,,,,,,,,,,,,,,,,,,,,,“Content-Type":,“应用程序/json"}   ,,,,,,,url =, & # 39; https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=& # 39;, + access_token   ,,,,,,,req =, request.Request (url=url, data=https://www.yisu.com/zixun/textmod,标题=header_dict)   res=request.urlopen(要求)   res=res.read ()   b64str=base64.b64encode (res)   返回b64str   除了例外e:   打印(e)   返回False var  getWXcode2 =,功能(主机名){//才能获取管理端小程序码      ,,,//动态获取域名,若为本地环境,则默认携带参数为wx-test   ,,,//示例:londex.i-plc.cn   ,,,var  hostname1 =,, window.location.host;   ,,,hostname1 =, hostname1.split(& # 39; # 39;公司)[0];   ,,,如果(hostname1 ==, & # 39; 127 & # 39;, | |, hostname1 ==, & # 39; localhost # 39;) {   ,,,,,,,hostname1 =,主机名;   ,,,}   ,,,如果(window.localStorage.getItem (& # 39; wxcode2& # 39;)) {   ,,,,,,,美元(& # 39;# wxcodeImg2& # 39;) .attr (& # 39; src # 39; & # 39;数据:图像/png; base64, & # 39; +, window.localStorage.getItem (& # 39; wxcode2& # 39;));   ,,,,,,,美元(& # 39;# wxCodeModal2& # 39;) .modal(& # 39;显示# 39;);   ,,,,,,,返回;   ,,,}   ,,,var  params =, {   ,,,,,,,“scene": hostname1,   ,,,};   ,,,. ajax({美元   ,,,,,,,类型:& # 39;文章# 39;   ,,,,,,,url: & # 39;/请求? rname=i_plc.Page.wechat_api.wechat.get_wxCode& # 39;   ,,,,,,,数据:参数,   ,,,,,,,成功:function  (res), {   ,,,,,,,,,,,console.log (res)      ,,,,,,,,,,,如果(res ===, false) {   ,,,,,,,,,,,,,,,美元.MessageBox.notify(& # 39;警告# 39;,,& # 39;获取失败,请稍后再试! & # 39;);   ,,,,,,,,,,,其他}{   ,,,,,,,,,,,,,,,console.log (res)   ,,,,,,,,,,,,,,,美元(& # 39;# wxcodeImg2& # 39;) .attr (& # 39; src # 39; & # 39;数据:图像/png; base64, & # 39; + res);   ,,,,,,,,,,,,,,,美元(& # 39;# wxCodeModal2& # 39;) .modal(& # 39;显示# 39;);   ,,,,,,,,,,,,,,,window.localStorage.setItem (& # 39; wxcode2& # 39; (res)   ,,,,,,,,,,,}      ,,,,,,,}   ,,,});   };

2:后端直接生成图片

def  get_wxCode(请求,用户信息):   ,,,,,,   ,,,,,,,生成小程序二维码   ,,,:param 要求:   ,,,:param 用户信息:   ,,,:返回:   ,,,,,,   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

微信小程序中用Python生成二维码的方法有哪些