大佬教程收集整理的这篇文章主要介绍了node.js – 节点如何运行交互脚本(python,shell等).,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
$python sync_email.py please input your email: myemail@email.com validaTing... please input your password: password correct. Now will sync the email to local...
我想使用Node来运行python脚本,并自动输入电子邮件和密码.
实际上我想在无块IO中使用不同的电子邮件批量执行python脚本.怎么做?
要将数据发送到Python脚本(以stdin写入):
var PythonSHell = require('python-sHell'); var pysHell = new PythonSHell('my_script.py'); // sends a @R_801_8798@ge to the Python script via stdin pysHell.send('Hello');
从Python脚本中获取(只需在python中使用print):
var PythonSHell = require('python-sHell'); var pysHell = new PythonSHell('my_script.py'); pysHell.on('@R_801_8798@ge',function (@R_801_8798@gE) { // received a @R_801_8798@ge sent from the Python script (a simple "print" statement) console.log(@R_801_8798@gE); });
Verry易于使用,但请注意您可能会使用参数/脚本的路径,因此您必须像这样使用它.
var options = { mode: 'text',scriptPath: '/absolute/path/to/my/scripts',args: ['param1','value1','param2','value2'] }; var pysHell = new PythonSHell('my_script.py',options);
以上是大佬教程为你收集整理的node.js – 节点如何运行交互脚本(python,shell等).全部内容,希望文章能够帮你解决node.js – 节点如何运行交互脚本(python,shell等).所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。