调用Nodejs环境中的JavaScript代码以Python方式获取结果
发布时间
阅读量:
阅读量
在Pyhton中用popen方法调用nodejs执行结果
- 一、选择popen的原因是什么?
-
二、通过os.popen实现参数传递较为简便
-
方法一:os.popen的简易使用- 在JS文件中进行操作
- 在Python程序中调用
-
方法二:os.popen导出函数传参
-
- 1、js文件编译
- 2、Python调用
-
方法三:subprocess.Popen简易传参
-
- 1、js文件编译
- 2、Python调用
-
三、注意事项
-
一、为什么要用popen?
无需预先安装外部的JavaScript执行工具包,在这种情况下可以通过Python内置的os或subprocess模块运行JavaScript脚本是一种相对简便的方式。特别当JavaScript文件较大时,请考虑将大块JavaScript代码直接嵌入到Python脚本中并借助如execjs等工具运行会导致代码冗长且笨拙。因此无需担心外部JavaScript编译器因解析错误而导致运行失败的风险,在这种情况下使用popen方法时只要确保目标JavaScript脚本能在Node.js环境中正常运行即可确保最终结果也不会出现异常停止的情况
二、使用方法
以一个
全部评论 (0)
还没有任何评论哟~
