码迷,mamicode.com
首页 > 编程语言 > 详细

python 用execjs执行js代码

时间:2019-10-29 11:27:02      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:python   install   执行   调用函数   读取   环境   pen   res   str   

js运行环境

  Node.js是JS语言服务器端运行环境

  安装和配置 : https://www.runoob.com/nodejs/nodejs-install-setup.html

使用方法:

准备js文件

var f = function(name)
{
    return name + 你好
};

var name = zhangjian;

python操作js

import execjs

# 读取js文件
with open(js.js, encoding=utf8) as f:
    js = f.read()

# 通过compile命令转换成一个js对象
docjs = execjs.compile(js)

# 使用js对象的call方法调用函数
res = docjs.call(f, zhangjian)
print(res)

# 使用js对象的eval方法调用变量
res = docjs.eval(name)
print(res)

 

python 用execjs执行js代码

标签:python   install   执行   调用函数   读取   环境   pen   res   str   

原文地址:https://www.cnblogs.com/zhangjian0092/p/11757536.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!