PyV8 介绍
PyV8 是 V8 引擎的 Python 语言封装,这是 Python 和
JavaScript 对象之间的桥,支持在 Python 脚本中调用 V8 引擎。
>>> import PyV8 >>> ctxt = PyV8.JSContext() # create a context with an implicit global object >>> ctxt.enter() # enter the context (also support with statement) >>> ctxt.eval("1+2") # evalute the javascript expression 3 # return a native python int >>> class Global(PyV8.JSClass): # define a compatible javascript class ... def hello(self): # define a method ... print "Hello World" ... >>> ctxt2 = PyV8.JSContext(Global()) # create another context with the global object >>> ctxt2.enter() >>> ctxt2.eval("hello()") # call the global object from javascript Hello World # the output from python script
PyV8 官网
https://code.google.com/p/pyv8/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。