推荐使用PyExecJS
PyExecJS
需要安装依赖包
pip3 install PyExecJS
然后调用
import execjs
js_code = """
function add(num1, num2) {
return num1 + num2;
}
"""
js_comp = execjs.compile(js_code)
js_comp.call('add', 1, 2)
其他方式可以参考这篇文章
btoa
关于js的Base64编码,很多都是使用的btoa
的方式来的。
但是由于python直接调用base64.encode()方法会不一样,所以需要做下修改
import base64
# atob
s = base64.b64decode("待解码的字符".encode("utf8")).decode("latin1")
# btoa
s = base64.b64encode("待编码的字符".encode("latin1")).decode("utf8")
至于解释,可以参考这篇文章
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 365433079@qq.com