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

成都建设网官方网站seo待遇

成都建设网官方网站,seo待遇,网站结构优化怎么做,界面设计的重要性NodeJS 作为后端,仅在需要时调用 Python 在某些特殊的场景下,比如复杂耗时的数据处理和运算时,我们可以用 Python 脚本编写,然后使用 Node 的子进程调用 Python 脚本即可,这样可以提升效率。如下代码,我们…

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 = "Hello"spawn('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.yidumall.com/news/42688.html

相关文章:

  • 购物app下载陕西seo顾问服务
  • 网站建设的总结100字公司网站制作要多少钱
  • 金华网站建设团队无锡百度seo优化
  • 武汉公司注册核名专业整站优化
  • 青岛网站建设有哪些公司合肥做网络推广的公司
  • 西安政府网站建设公司厨师培训
  • 商丘住房和城乡建设网站外贸网站建设 google
  • b2b网站做推广电脑培训学校排名
  • 日本特色小镇建设网站正规seo需要多少钱
  • 自学软装设计该怎么入手排名优化网站建设
  • 上海百度做网站谷歌优化工具
  • 有趣的网站大全网站建网站建设网站
  • 自己做网站选什么好已备案域名购买平台
  • 好网站建设公司有哪些营销策划方案案例范文
  • 毕设做微课资源网站设计可以吗北京网站优化哪家好
  • 做盗版小说网站怎么样拉新项目官方一手平台
  • 建设一个网站系统要多久seo营销技巧
  • 武汉网站建设多少钱免费自媒体网站
  • 舜元建设集团官方网站推广代理公司
  • 社交网站建站网店如何推广
  • 网站建设公司订购小程序设计
  • 青岛做网站费用全是广告的网站
  • 锦州建设信息网站关键词排名规则
  • 人人车网站建设seo是什么
  • 网站建设的总体设计思想有没有帮忙推广的平台
  • 宝石汇网站成人职业技能培训班
  • 网页与网站设计实验报告最新国际新闻头条今日国际大事件
  • 网站开发用什么软件优秀网站
  • 网站开发后需要交接哪些材料南宁优化网站收费
  • 网站设计项目收录网