文件名称:v8py:编写Python API,然后使用V8引擎从JavaScript调用它们
文件大小:67KB
文件格式:ZIP
更新时间:2024-05-02 13:24:02
javascript python v8 C++
V8Py 编写Python API,然后使用V8引擎从JavaScript调用它们。 >> > from v8py import Context >> > context = Context () >> > def print_hello (): ... print 'Hello, world!' >> > context . expose ( print_hello ) >> > context . eval ( 'print_hello()' ) Hello , world ! >> > class Greeter ( object ): ... def greet ( self , thing ): ... print 'Welcome, {}!' . format ( thing ) >> > context . expose ( Greeter
【文件预览】:
v8py-master
----setup.py(7KB)
----.gitignore(178B)
----.travis.yml(2KB)
----MANIFEST.in(121B)
----v8py()
--------exception.h(1KB)
--------script.cpp(6KB)
--------kappa.h(4KB)
--------v8py.h(1KB)
--------kappa.cpp(3KB)
--------__init__.py(243B)
--------context.cpp(14KB)
--------script.h(585B)
--------exception.cpp(6KB)
--------jsobject.cpp(7KB)
--------pyfunction.h(548B)
--------jsfunction.cpp(2KB)
--------v8py.cpp(7KB)
--------greenstack.cpp(2KB)
--------jsobject.h(1KB)
--------greenstack.h(74B)
--------greenstack-header.h(5KB)
--------convert.cpp(9KB)
--------pyclass.h(2KB)
--------devtools.py(3KB)
--------debug.py(1KB)
--------polyfill.h(1KB)
--------context.h(2KB)
--------debugger.cpp(6KB)
--------convert.h(623B)
--------pyclass.cpp(12KB)
--------pyfunction.cpp(3KB)
--------pyclasshandlers.cpp(8KB)
--------debugger.h(2KB)
----LICENSE(34KB)
----setup.cfg(79B)
----README.rst(2KB)
----tests()
--------test_global.py(941B)
--------test_inheritance.py(2KB)
--------conftest.py(170B)
--------test_greenlet.py(628B)
--------test_exception.py(3KB)
--------test_convert.py(3KB)
--------test_function.py(2KB)
--------test_indexed_property.py(2KB)
--------test_cache.py(195B)
--------test_context.py(3KB)
--------test_property.py(3KB)
--------test_script.py(427B)
--------test_promise.py(181B)
--------test_class.py(2KB)
--------test_object.py(676B)
--------test_mixins.py(1KB)
----COPYING.LESSER(7KB)