【问题标题】:Use of node-python to execute python scripts from web application hosted under python?使用 node-python 从托管在 python 下的 Web 应用程序执行 python 脚本?
【发布时间】:2014-02-09 05:06:25
【问题描述】:

我已经为一些数值分析主题编写了 python 脚本,因此我想使用任何 Java 脚本库以一种很好的方式绘制它们。

所以,我了解了python-node,他们在该站点上显示了一些简短的文档信息:

var python = require('node-python');
var os = python.import('os');

// nodejs stuff
var path = require('path');

assert(os.path.basename(os.getcwd()) == path.basename(process.cwd()))

但是,我怎样才能真正开始做 python、导入 python 库、运行 python 脚本等?

【问题讨论】:

    标签: python node.js


    【解决方案1】:

    该示例展示了如何使用import 和调用函数。

    尝试以下操作:

    var python = require('node-python');
    var script = python.import('your_script_module_name');
    
    script.your_function(argument1, argument2)
    

    【讨论】:

    • 所以我什至可以做不止一行script = python.import('your_script_module_name'); 来继续编码,对吧?
    • 我在同一个文件夹中得到了模块,我得到:Error: No module named python.taylorsum...
    • @diegoaguilar,您是否像我在截屏视频中那样设置了PYTHONPATH=.?
    • 我做到了,是的,. 是启动此类 app.js 的文件夹
    • @diegoaguilar,您在同一目录中有python 目录吗?如果是这样,python 目录是否是一个包(具有__init__.py)?
    猜你喜欢
    • 2023-01-30
    • 2011-09-20
    • 2016-03-18
    • 2011-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-01
    • 1970-01-01
    相关资源
    最近更新 更多