使用raspberry pi上的子进程库通过python运行javascript脚本并从i返回值

2024-04-26 20:43:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经使用以下python脚本完成了js文件的运行:

导入子流程 subprocess.check_调用(“npm运行测试”)

文件测试.js读取传感器数据并仅用javascript编写,因为此传感器的唯一可用库是NodeJS库。现在,我想要测试.js每次在python脚本中执行时都返回这些值。我该怎么做?在

用这种方法是不可能的,还有其他方法吗?我不能用python编写这个js脚本,因为库使用NodeJS。在

我想感谢每一个试图提前帮助我的人,如果你需要更多的信息,只需联系我!在


Tags: 文件数据方法脚本信息npmcheckjs
1条回答
网友
1楼 · 发布于 2024-04-26 20:43:14

即使在这种情况下,我也会为任何人找到工作的!在

所以,这实际上很简单,但只适用于特定的应用程序。在这里,我有一个由javascript脚本读取的传感器,但是我需要一个python脚本来处理传感器的输出值。我所做的是:

导入子流程 导入操作系统

致命字符串=subprocess.getoutput(“npm运行测试”) not_so_deality_string=致命的字符串[-6:]

print(“value:”,不是“致命”字符串)

我用“捕捉到终端的输出”subprocess.getoutput". 终端的输出如下所示:

在nodejs-qmc5883l@。。。。 ..... 偏角修正:1 . . . 方位角=300.00

值“300.00”是我想要的,所以我删去了字符串的最后5个字符,就这样。。。。在

相关问题 更多 >