Python调用js,Python执行js,pyexecjs2使用方法

        安装

pip install PyExecJS2

        pyexecjs一代已经停止更新,可能会出现编码问题。

        使用方法:

	import execjs
	
	jsstr = '''
	function add() {
	    let a = 1;
	    let b = 2;
	    return a+b;
	}'''
	js = execjs.compile(jsstr)
	result = js.call('add')
	# call 里面的参数第一个是js函数名称, 如果要执行的js有参数, 后面跟上参数就可以
	# 如js.call('add', 2, 3)
	print(result)

        最好将js代码单独放入js文件中,方便js代码的调试,需要在python中使用时通过文件读取js文件内容即可。

相关推荐

  1. Python调用js,Python执行js,pyexecjs2使用方法

    2023-12-22 13:42:01       38 阅读
  2. Python 调用 C 和 C 调用 Python 方法

    2023-12-22 13:42:01       9 阅读
  3. python执行命令的方式

    2023-12-22 13:42:01       39 阅读
  4. Python中pdf2word的使用方法

    2023-12-22 13:42:01       37 阅读
  5. C++和Python相互调用(2)

    2023-12-22 13:42:01       3 阅读
  6. Python queue使用方法

    2023-12-22 13:42:01       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-22 13:42:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-22 13:42:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-22 13:42:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-22 13:42:01       20 阅读

热门阅读

  1. 用radis扩展websockets服务

    2023-12-22 13:42:01       44 阅读
  2. Redis的缓存持久化以及缓存淘汰策略

    2023-12-22 13:42:01       41 阅读
  3. C/C++ 基础函数

    2023-12-22 13:42:01       38 阅读
  4. GO设计模式——24、策略模式(行为型)

    2023-12-22 13:42:01       41 阅读
  5. python 条件控制语句(基础)学习笔记

    2023-12-22 13:42:01       36 阅读
  6. js获取年月日的格式

    2023-12-22 13:42:01       30 阅读
  7. Flink系列之:Elasticsearch SQL 连接器

    2023-12-22 13:42:01       38 阅读