Posted in Python onDecember 04, 2013
python取得javascript里面的值
import PyV8 with PyV8.JSContext() as env1: env1.eval(""" var_i = 1; var_f = 1.0; var_s = "test"; var_b = true; """) vars = env1.locals var_i = vars.var_i print var_i
javascript取得python里面的值
import PyV8 with PyV8.JSContext() as env1: env1.securityToken = "foo" env1.locals.prop = 3 print int(env1.eval("prop"))
python和javascript里面的函数交互
python调用javascript里面的函数 python调用func就可以使用js里面的function函数了
import PyV8 with PyV8.JSContext() as ctxt: func = ctxt.eval(""" (function () { function a() { return "abc"; } return a(); }) """) print func()
这样也可以
import PyV8 with PyV8.JSContext() as ctxt: func = ctxt.eval(""" function a() { return "abc"; } function c() { return "abc"; } """) a = ctxt.locals.a print a()
pyv8学习python和javascript变量进行交互
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@