• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > pyv8学习python和javascript变量进行交互

pyv8学习python和javascript变量进行交互

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了pyv8学习python和javascript变量进行交互等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

python取得javascript里面的值

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
</div>


javascript取得python里面的值

with PyV8.JSContext() as env1:
    env1.securityToken = "foo"
    env1.locals.prop = 3
    print int(env1.eval("prop"))
</div>

python和javascript里面的函数交互

python调用javascript里面的函数 python调用func就可以使用js里面的function函数了

with PyV8.JSContext() as ctxt:
    func = ctxt.eval("""
                (function ()
                {
                    function a()
                    {
                        return "abc";
                    }

                    return a();
                })
                """)
    print func()
</div>

这样也可以

with PyV8.JSContext() as ctxt:
    func = ctxt.eval("""
                    function a()
                    {
                        return "abc";
                    }

                    function c()
                    {
                        return "abc";
                    }
                """)
    a = ctxt.locals.a
    print a()
</div>

</div>

您可能想查找下面的文章:

相关文章

  • Python回调函数用法实例详解
  • Python实现获取操作系统版本信息方法
  • Tornado Web服务器多进程启动的2个方法
  • Python处理json字符串转化为字典的简单实现
  • Python 类的继承实例详解
  • python使用wmi模块获取windows下的系统信息 监控系统
  • python实现根据用户输入从电影网站获取影片信息的方法
  • 忘记ftp密码使用python ftplib库暴力破解密码的方法示例
  • Python程序设计入门(4)模块和包
  • Django框架中数据的连锁查询和限制返回数据的方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python for Informatics 第11章 正则表达式(一)
    • 举例讲解Python的Tornado框架实现数据可视化的教程
    • python中字符串前面加r的作用
    • 详解Django中的过滤器
    • Python解析nginx日志文件
    • python 多线程实现检测服务器在线情况
    • 举例讲解Python中装饰器的用法
    • Python os模块中的isfile()和isdir()函数均返回false问题解决方法
    • Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
    • python自定义解析简单xml格式文件的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有