2017年2月9日星期四

pyv8 正确的使用方法

首先你要安装pyv8模块,如何安装链接
win7 64位系统,最好装PyV8-1.0-preview-r443.win32-py2.7
以下两段pyv8的demo
 
import PyV8

ctxt = PyV8.JSContext()
ctxt.enter()
func = ctxt.eval("""
    (function(){                 # 这行是固定格式
        function VL(a){          # 这行开始才是js代码
            var b = a.trim();
            return b;
        }
        return VL('hayy  ');     # 这行 return是返回到python的命名空间去了
    })
""")

print func()
标注使用pyv8的使用关键点
 
import PyV8
ctxt = PyV8.JSContext()
ctxt.enter()
func = ctxt.eval("""
    (function(){                       # 这行是固定格式
        function hello(){              # 这行开始才是js代码
            return "Hello world.";
        }
        return hello();                # 这行 return是返回到python的命名空间去了
    })
""")
print func()

没有评论:

发表评论