【问题标题】:unable to run python script with Node-red无法使用 Node-red 运行 python 脚本
【发布时间】:2019-11-06 08:34:07
【问题描述】:

我是 node-red 的新手,我只是在做一个更大的项目之前尝试做一个简单的测试。所以我创建了基本的python脚本,上面只有print "Hello world"。然后我使用“exec”节点并在我写的命令中python test.py 然后我将节点的输出连接到“Debug”节点,最后“部署”它。调试消息中没有任何反应......

有人知道为什么吗?

谢谢你

【问题讨论】:

  • 你把python脚本(test.py)放在哪里了?
  • 在我桌面的文件夹中
  • 那么是什么让您认为 Node-RED 知道查看该文件夹?
  • 另外你在exec节点之前有什么?如果没有输入,则不会触发它。
  • 所以我将 'python test.py' 替换为 'python /home/user/Desktop/NodeRedTest/test.py' 但它不起作用

标签: python node-red


【解决方案1】:

第一个问题:您需要提供您尝试运行的脚本的完整路径。

没有输入的第二个问题exec 节点永远不会运行。对于简单的测试,您可以添加一个inject 节点,当您在编辑器中按下节点左端的按钮时将触发该节点,或者您可以将其配置为在启动/部署时运行一次或定期触发.

我还建议您阅读有关创建您的第一个 flow 的 Node-RED 文档

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 2018-10-23
    • 2016-06-18
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    相关资源
    最近更新 更多