【发布时间】:2020-08-15 13:31:28
【问题描述】:
我父亲和我正在制作一个网络服务器,以便 Grafana 能够访问一些 python 脚本; Grafana 只允许您将 links 添加到按钮。今天早些时候,我们创建了网络服务器。然后我开始研究两个 python 文件,“smartThingy.py”和“printLight.cgi”。创建这些之后,我将它们放在网络硬盘上,然后我父亲将它们移到运行 apache 的 centos 8 机器上。它在使文件不是 DOS 格式后起作用。目前,我们遇到了一个小错误https://pastebin.com/TXhXFPwm。有人可以帮助调试代码,以便我们可以通过转到 http://PrivateIpOfTheServer/cgi-bin/printLight.cgi
这是我的代码。它只是缺少允许它在页面上输出文本的位。
https://pastebin.com/qn2EMYhZ - smartThingy.py(一个模块,这样可以更轻松地创建更多 cgi 文件)
https://pastebin.com/9J8HMYS7 - printLight.cgi(控制 3D 打印机上方的灯光)
编辑:我将https://pypi.org/project/pysmartthings/ 用于 smartThings
【问题讨论】:
标签: python-3.x apache python-asyncio aiohttp centos8