【发布时间】:2021-05-30 17:33:59
【问题描述】:
我目前正在为我的魔镜开发一个自定义模块。 我希望这个模块执行 python 脚本。 此 python 脚本从 Web 服务器获取数据并在模块文件夹中创建一个包含数据的 .json 文件。 然后我希望模块在 javascript 中导入这个数据文件并将其显示在屏幕上。
但是我无法让魔镜模块运行 python 脚本。 我对 javascript 的了解很少,因此不胜感激。 这是我到目前为止的代码
defaults: {
},
start: function () {
var timer = setInterval(()=>{
const spawn = require('child_process').spawn;
const childPython = spawn('python3', ['./modules/MMM-Test/bussavganger.py']);
this.updateDom()
}, 5000)
},
getDom: function() {
var element = document.createElement("div")
element.className = "myContent"
element.innerHTML = "Hello, everybody!"
return element
}
})
目前我只是尝试运行该模块以查看是否创建了 .json 文件。它不是。 如果我单独运行 python 脚本,则会创建文件,所以我知道 .py 文件不是问题。
【问题讨论】:
标签: javascript dom magic-mirror