Windows上安裝PyV8
在PyPi
網站上有Windows
的exe
格式的包連接, PyPi,
Google
注意網絡是否通暢!
官網地址 Google PyV8
雙擊安裝, 注意, 一般會自動檢測Python安裝目錄(一般是C:\Python27
, 如果你沒有改安裝目錄, 檢測的是path路徑), 一直下一步安裝即可.
如果使用的是虛擬環境的話, 可以將C:\Python27\Lib\site-packages\
下的PyV8-xxx-py2.7.egg-info、PyV8.py、PyV8.pyc、PyV8.pyo
復制到虛擬目錄的Lib\site-packages\
下.
使用
from PyV8 import JSContext
# 創建一個對象並進入
js = JSContext()
js.__enter__()
# jsFile為要執行的代碼, 是字符串
js.eval(jsFile)
# 調用js中的方法
# 將func綁定到js中的Func
func = js.locals.Func
# 執行
print func()
# 調用js中的變量
# result為js中的變量名
result = str(js.eval('result'))