Python中执行javascript的模块(Pyexecjs)

首先安装该模块:pip install pyexecjs

import execjs
a = "function add(x,y){  return x+y; }"   #一个有参函数
b = "function out(){  return 'hello'; }"  #一个无参函数

x = execjs.compile(a)      #将js加载进execjs
y = execjs.compile(b)

print(x)
print(type(x))

z = x.call("add",10,20)   #执行有参函数
print(z) 
print(y.call("out"))      #执行无参函数

发布了366 篇原创文章 · 获赞 1177 · 访问量 111万+

猜你喜欢

转载自blog.csdn.net/qq_36119192/article/details/103894329