ホームページ >バックエンド開発 >Python チュートリアル >pyv8 は Python および JavaScript 変数と対話することを学習します
Python は JavaScript の値を取得します
env1 として PyV8.JSContext() を使用:
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 で値を取得します
env1 として PyV8.JSContext() を使用:
env1.securityToken = "foo"
env1.locals.prop = 3
print int(env1.eval("prop"))
Python と JavaScript の関数の相互作用
Python は JavaScript の関数を呼び出します Python は func を呼び出して js の関数を使用します
func = ctxt.eval( ""
"abc";
return a();
それも大丈夫です
コードをコピー
コードは次のとおりです:
with PyV8.JSContext() as ctxt:
func = ctxt.eval("""