python取得javascript里面的值
import PyV8with 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 PyV8with 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 PyV8with PyV8.JSContext() as ctxt:
func = ctxt.eval("""
(function ()
{
function a()
{
return "abc";
}return a();
})
""")
print func()
这样也可以
import PyV8with PyV8.JSContext() as ctxt:
func = ctxt.eval("""
function a()
{
return "abc";
}function c()
{
return "abc";
}
""")
a = ctxt.locals.a
print a()
本文pyv8学习python和javascript变量进行交互到此结束。人生的游戏不在于拿了一副好牌,而在于怎样去打好坏牌,世上没有常胜将军,勇于超越自我者才能得到最后的奖杯。小编再次感谢大家对我们的支持!