zoukankan      html  css  js  c++  java
  • pythonshell 调用方式

    var base64 = require("base-64");
    var utf8 = require("utf8");
    const data = [{"browser_open":""http://www.bilibili.com""},{"closeBrowser": ""}]
    // 测试automagica
    app.post("/3", (req, res, next) => {
    console.log(req.body, "req.body");
    var bytes = utf8.encode(JSON.stringify(data));
    var encoded = base64.encode(bytes);
    let options = {
    pythonPath: "python",
    // pythonOptions: ['-d'], // get print results in real-time
    args: ["-d",encoded],
    };
    console.log(options.args, "data");
    PythonShell.run("backend/b64argparse.py", options, function (err, result) {
    if (err) throw err;
    console.log("result: ", result.toString());
    res.send(result.toString());
    });
    });


    等价于的代码是

    python b64argparse.py
    -d "W3siYnJvd3Nlcl9vcGVuIjoiXCJodHRwOi8vd3d3LmJpbGliaWxpLmNvbVwiIn1d"

  • 相关阅读:
    Ext.form.RadioGroup
    Ext:ComboBox实战
    Ext.Ajax.request
    下拉菜单
    为Ext添加下拉框和日期组件
    点击grid单元格弹出新窗口
    好用的sql
    数据库连接池总是断开
    POI 自用API
    String 操作
  • 原文地址:https://www.cnblogs.com/zhangbo2008/p/14681893.html
Copyright © 2011-2022 走看看