当前位置: 首页 > news >正文

长治个人网站建设常州 招网站开发

长治个人网站建设,常州 招网站开发,微信开放平台登陆,广西建设厅网站彭新唐NodeJS 作为后端#xff0c;仅在需要时调用 Python 在某些特殊的场景下#xff0c;比如复杂耗时的数据处理和运算时#xff0c;我们可以用 Python 脚本编写#xff0c;然后使用 Node 的子进程调用 Python 脚本即可#xff0c;这样可以提升效率。如下代码#xff0c;我们…NodeJS 作为后端仅在需要时调用 Python 在某些特殊的场景下比如复杂耗时的数据处理和运算时我们可以用 Python 脚本编写然后使用 Node 的子进程调用  Python 脚本即可这样可以提升效率。如下代码我们可以使用 Node.js 的 API child_process.spawn(command[, args][, options]) 进行调用 Python 脚本 const spawn require(child_process).spawn app.get(process_data, (req, res) {spawn(python3, [script.py]) }) Python 脚本 # script.py doSometing() 如果我们的 Node 脚本向 Python 脚本传递参数那该怎么传呢如下段代码所示 const spawn require(child_process).spawn app.get(process_data, (req, res) {const msg Hellospawn(python3, [script.py, msg]) }) 这时我们需要改下 Python 的脚本接收 NodeJS 传过的参数。如下段代码所示 import sys, jsondef main():msg sys.argv[1]doSometing(msg)if __name__ __main__:main() 如果传输 JSON 这样复杂的数据我们需要改写 Node 的写法以数据流的形式传递给 Python 示例代码如下 const spawn require(child_process).spawn, const py spawn(python3, [script.py]) const data {msg: Hello }py.stdin.write(JSON.stringify(data))  //we have to send data as a string, so we are using JSON.stringify py.stdin.end() 接下来我们来改下 Python 脚本接收 Node 前端传送的数据流进行下一步的逻辑处理 import sys, jsondef main():lines sys.stdin.readlines()data json.loads(lines)doSometing(data[msg])if __name__ __main__:main() Node 除了可以往 Python 传递数据同时可以接收 Python 传递的数据接下来我们来改写 Node 相关的脚本示例代码如下 const spawn require(child_process).spawn const py spawn(python3, [cscript.py])py.stdout.on(data, function(res){let data JSON.parse(res.toString())console.log(data) })
http://www.hkea.cn/news/14334215/

相关文章:

  • 最好的品牌设计网站建设南京哪家网络公司做网站优化好
  • 全自动建站系统源码网站建设服务费标准
  • 新乡建设企业网站200m的空间可以做大大的网站
  • 网站建设设计说明书天猫商城网官网
  • 自己做网站需要啥做爰全过程免费的视频网站
  • 做网站找俊义 合优网站备案找回密码
  • 可信赖的南昌网站制作整站seo优化
  • wordpress评分管理seo课程培训课程
  • 花生壳做局域网站WordPress推送服务
  • 阿里云 网站备案wordpress 多模板下载
  • 网站不备案影响收录吗wordpress 怎么加入插件
  • 心悦俱乐部官方网站怎么做任务wordpress中文房产主题
  • 电子商务网站建设结论微网站如何做
  • 大浪网站建设 优帮云网站架构包含哪几个部分
  • 网站建设对电子商务中的作用平面设计手机作图软件
  • 海南网站备案微网站开发手机模拟器
  • 广西网站建设公司哪家好网站建设的安全性问题
  • 用dreammwea怎么做视频网站深圳市布尔工业设计有限公司
  • 个人网站备案后可以随意建站吗优设网logo
  • psd模板怎么做网站蓝天下品牌运营业务展示
  • 温州市建设工程信息网昆明做网站词排名优化
  • 淄博网站制作企业高端东营哪里做网站
  • 湖南旅游网站开发html个人网页代码
  • 深圳比较大的做网站设计公司合肥做网络推广的公司
  • 上海建设网站是国家级吗中国建设银行移动门户网站
  • 温州网站建设这个php网站开发注意问题
  • 镇海做网站做网站上传空间什么意思
  • 空港经济区内的建设工程网站想给大学做网站
  • 简述创建网站的基本流程html5的静态壁纸
  • 做单屏网站 高度是多少广东省建设厅投诉网站首页