【问题标题】:How to import javascript code in python with variable?如何在带有变量的python中导入javascript代码?
【发布时间】:2021-03-16 22:44:26
【问题描述】:

我有文件 javascript 和 python,我想用 python 的 send 变量在 python 代码中调用 javascript 函数。例如我的 javascript 文件

var msg = 'this is the encrypt key, very long character';
function split (value, msg){
    if(value == msg){
        return true;
    }else{
        return false;
    }
}

function process(value){
    var a = split(value, msg);
    if (a == "true"){
         return a;
    }else{
         return "Error";
    }
}

现在我想将此文件添加到我的 python 代码中,我想将变量从 python 发送到我的 javascript 代码。像这样的例子

value = "aaa"
js = open('example.js','r')
print(js.process(value))

我想将javascript文件导入python代码,我想在javascript文件中使用process函数。我知道我的代码是错误的,我不明白如何制作这样的功能。请帮帮我

【问题讨论】:

    标签: python


    【解决方案1】:

    您需要一个名为 js2py 的精彩模块。安装者:

    点安装 js2py

    代码如下所示:

    import js2py
    process=js2py.eval_js('''function process(value,a){
        if (a == "true"){
             return a;
        }else{
             return "Error";
        }
    }''')
    
    split=js2py.eval_js('''function split (value){
        var msg = 'this is the encrypt key, very long character';
        if(value == msg){
            return true;
        }else{
            return false;
        }
    }''')
    value="aaa"
    a=split(value)
    print(process(value,a))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-02
      • 2021-06-02
      • 1970-01-01
      • 1970-01-01
      • 2010-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多