當前位置:編程學習大全網 - 網站源碼 - js 和 python怎麽交互

js 和 python怎麽交互

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()

  • 上一篇:CoreDNS篇7-性能壓測
  • 下一篇:初二物理速度公式?
  • copyright 2024編程學習大全網