gpt4 book ai didi

python - 运行无限循环并从 "outside"获取命令(例如 shell 或其他脚本)

转载 作者:行者123 更新时间:2023-11-28 20:56:55 25 4
gpt4 key购买 nike

我正在处理我的 Raspberry Pi,它正在处理一些 WS2812B RGB-LED。我可以使用 neopixel 库和 Python 控制光线和一切。现在很好。

我希望这个 Python 脚本运行一个只处理灯光管理的无限循环。调暗 LED、改变颜色等等。但是,我希望能够从其他脚本中获取命令。假设我想输入一个 shell 命令来改变颜色。在我的无限 Python 脚本(LED 处理程序)中,我将能够识别此命令并将颜色或灯光模式柔和地更改为所需的颜色。

一个想法是,如果有新命令,则不断查看文本文件。我的 shell 脚本能够将命令行插入到这个文本文件中。

但是你能告诉我,如果有更好的解决方案吗?

非常感谢。

最佳答案

一种方法是公开 TCP 服务器,然后通过 TCP 与 Python 进程通信。这里有一个关于如何创建 TCP 服务器的简单示例,展示了服务器脚本(运行 LED)和命令脚本:example

关于python - 运行无限循环并从 "outside"获取命令(例如 shell 或其他脚本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54031676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com