Red de conocimiento informático - Aprendizaje de programación - Cómo interactúan js y python

Cómo interactúan js y python

python obtiene el valor en javascript

Copie el código de la siguiente manera:

importe PyV8

con PyV8.JSContext() como env1:

env1 .eval("""

var_i = 1;

var_f = 1.0;

var_s = "prueba";

var_b = true;

""")

vars = env1.locals

var_i = vars.var_i

imprimir var_i

javascript obtiene valor en python

Copie el código de la siguiente manera:

import PyV8

with PyV8.JSContext( as env1.JSContext() :

p>

importar PyV8.JSContext( como env1.JSContext():

var_f = 1.JSContext() como env1:

env1 .securityToken = "foo"

env1.locals.prop = 3

print int(env1.

Interacción entre funciones de Python y JavaScript

Python llama a funciones de JavaScript La función de llamada de Python se puede usar con JSContext() como ctxt:

func = ctxt.eval("""

(función ())

{

función a()

{

retorno "abc";

}

return a() ;

})

print func()

Esto también funciona

> Copia el código de la siguiente manera :

importar PyV8

con PyV8.JSContext() como ctxt:

func = ctxt.eval("""

función a()

{

return "abc";

}

función c()

{

return "abc";

}

""")

a = ctxt.locals.a

imprimir a()