国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

pyv8學習python和javascript變量進行交互

2019-11-25 18:36:05
字體:
來源:轉載
供稿:網友

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()

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 买车| 镇巴县| 博湖县| 武邑县| 陆河县| 茂名市| 庐江县| 天镇县| 襄城县| 改则县| 同江市| 西昌市| 通州市| 阳谷县| 赤壁市| 合川市| 汉川市| 上高县| 玉林市| 临颍县| 诏安县| 正定县| 平泉县| 垣曲县| 永昌县| 塔城市| 休宁县| 潢川县| 临颍县| 汨罗市| 开封市| 孝昌县| 巢湖市| 明水县| 广丰县| 宣威市| 南汇区| 天峨县| 彭泽县| 罗江县| 赤水市|