将数据从节点发送到python并打印

约翰

我一直在尝试在节点和python之间进行通信,我想将对象数组发送到python,并在python中打印出来,但是我的代码无法正常工作。

content=[
{

    "username": "admin",
    "first_name": "",
    "last_name": "",
    "roles": "system_admin system_user",
    "locale": "en",
    "delete_at": 0,
    "update_at": 1511335509393,
    "create_at": 1511335500662,
    "auth_service": "",
    "email": "[email protected]",
    "auth_data": "",
    "position": "",
    "nickname": "",
    "id": "pbjds5wmsp8cxr993nmc6ozodh"
},
{

    "username": "chatops",
    "first_name": "",
    "last_name": "",
    "roles": "system_user",
    "locale": "en",
    "delete_at": 0,
    "update_at": 1511335743479,
    "create_at": 1511335743393,
    "auth_service": "",
    "email": "[email protected]",
    "auth_data": "",
    "position": "",
    "nickname": "",
    "id": "akxdddp5p7fjirxq7whhntq1nr"
}]

JavaScript代码:

const express=require('express')

const app=express()

let p = require('python-shell');

app.get('/send',(req,res)=>{


    var options = {
        args:
        [
          content

        ]
      }
      p.PythonShell.run('hello.py', options, function  (err, results)  {


        console.log(results.toString())

      });

})

app.listen('5000')

Python脚本:

import sys 

import json

details=sys.argv[1]

print (details)
什里·古普塔(Shrey Gupta)

由于我们无法将对象传递到命令行,因此Thepython-shell.toString()对内容对象的调用方法。做到了object Object

解决方案:options对象更改为:

var options = {
        args:
        [
          JSON.stringify(content)

        ]
      }

在python文件中:

parsed = json.loads(sys.argv[1])
print (json.dumps(parsed))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将动态数组从属节点发送到主节点

来自分类Dev

将数百万个数据点发送到烧瓶 API

来自分类Dev

将数据从C发送到python

来自分类Dev

将消息发送到MQOutput节点

来自分类Dev

使用pyserial将数据从python发送到arduino

来自分类Dev

如何使用Flask将数据从JS发送到Python?

来自分类Dev

将发布数据从python发送到Django

来自分类Dev

如何将消息从纯数据发送到Python?

来自分类Dev

Python OpenGL将数据发送到着色器

来自分类Dev

使用pyserial将数据从python发送到arduino

来自分类Dev

python,django,将数据发送到模板

来自分类Dev

如何将数据从python(烧瓶)发送到javascript?

来自分类Dev

将数据从python发送到c#

来自分类Dev

将数据从 python 字典发送到 javascript 文件

来自分类Dev

将数据从Python发送到带有套接字的服务器节点(NodeJS,Socket.io)

来自分类Dev

将打印作业从 python 发送到谷歌云打印

来自分类Dev

将 spring-boot 应用程序的 http 端点发送到 elasticsearch

来自分类Dev

将数据从类发送到Winform

来自分类Dev

将数据从Unity发送到Raspberry

来自分类Dev

将JSON数据发送到WebMethod

来自分类Dev

将数据从edittext发送到listview

来自分类Dev

将配置数据发送到websocket

来自分类Dev

将数据从DialogFragment发送到Fragment

来自分类Dev

将数据从活动发送到WearableListenerService

来自分类Dev

将数据从$ .ajax发送到php

来自分类Dev

将数据发送到Firestore很慢

来自分类Dev

将数据发送到Django通道

来自分类Dev

将配置数据发送到websocket

来自分类Dev

将数据从类发送到Winform