【问题标题】:Executing python script in node application在节点应用程序中执行 python 脚本
【发布时间】:2016-07-18 06:24:50
【问题描述】:

我对 javascript / nodejs / web 应用程序开发非常陌生。我有一个 python 脚本,它会在执行时执行数据爬取并将爬取的数据存储到数据库中。该脚本将要求用户输入一个日期,该日期将抓取在提交的特定日期创建的数据。

我有一个节点应用程序,它有一个提交日期的按钮,理想情况下,单击该按钮会执行 python 脚本。谁能建议我如何做到这一点?或者有什么好的教程我可以学习吗?

【问题讨论】:

    标签: javascript python html


    【解决方案1】:

    python-shell 听起来正是您所需要的。这是他们的一个例子:

    var PythonShell = require('python-shell');
    
    PythonShell.run('my_script.py', function (err) {
      if (err) throw err;
      console.log('finished');
    });
    

    它非常易于使用。他们还有 Python 和 Node.js 之间通信的示例。

    【讨论】:

    • 嗨,如何动态打印python脚本的输出? @伊万
    • 嗨,因为我想添加一个进度条来监控我的python脚本的执行进度
    • 您好,抱歉回复延迟。我在答案中链接的 Github 页面包含有关在 Python 和 Node 之间交换数据的信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-18
    • 1970-01-01
    • 2011-05-21
    相关资源
    最近更新 更多