记住先前输入的数据,在NodeJS中运行python命令无需创建新的python进程

问题描述

我想创建一个NodeJS脚本,在其中可以输入一些python代码行。这必须是一个过程,因为python命令需要引用先前输入的python代码行。

例如,我需要先运行这两行(仅运行一次,而对NodeJS无响应):

import huawei_solar_test
inverter = huawei_solar_test.HuaweiSolar('192.168.1.111')

第二步,我想一次输入几行代码,然后不时地重复它们(使用setInterval函数),然后将数据作为字符串返回:

print (inverter.get("model_name"))
print (inverter.get("nb_pv_strings"))
print (inverter.get("rated_power"))
print (inverter.get("P_max"))

上面执行的代码输出数据如下:

Result(name='model_name',value='SUN2000',unit=None)
Result(name='nb_pv_strings',value=2,unit=None)
Result(name='rated_power',value=5000,unit='W')
Result(name='P_max',value=5500,unit='W')

预先感谢:)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)