nodejs如何利用rpc调用python
2015-12-24 11:18
661 查看
先来个例子
看一段nodejs代码
是不是感觉写起来有点python的感觉。不过这段代码运行起来,还需要用python启动一个rpc服务
实现其实也不是很复杂。
node与python之间的通信采用jsonrpc协议
而其中用到了一些特殊的python函数
nodejs:
nodejs:
项目的地址是 https://github.com/codeskyblue/node-python-rpc
目前还比较新,不过我会把他用到我目前的项目中,在实践中去检验它出现的问题。
参考了 node-python 的用法。 因为这个库在我的电脑上一直安装不上,我才打算在创造个轮子。
看一段nodejs代码
var py = require('node-python-rpc')(); var os = py.import('os'); console.log("cwd: %s", os.getcwd())
是不是感觉写起来有点python的感觉。不过这段代码运行起来,还需要用python启动一个rpc服务
python -mnodepythonrpc
实现其实也不是很复杂。
node与python之间的通信采用jsonrpc协议
而其中用到了一些特殊的python函数
nodejs:
py.import('os')用到了python的
__import__('os')
nodejs:
os.getcwd()调用的是python的
getattr(os, 'getcwd')()
项目的地址是 https://github.com/codeskyblue/node-python-rpc
目前还比较新,不过我会把他用到我目前的项目中,在实践中去检验它出现的问题。
参考了 node-python 的用法。 因为这个库在我的电脑上一直安装不上,我才打算在创造个轮子。
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例