本文目录一览:
如何在 python 里运行 js 代码
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()
python文件如何应用js文件
你要处理js,就和处理文本一样。
你要运行js,一个是调用浏览器,比如直接调webkitgtk,或者用selenium。也有python写的解释器,我知道一个pynarcissus,其它你可以百度看看。