如何使用另一个脚本开始和停止脚本



我没有太多的编码经验,所以很抱歉,如果以前已经回答了这一点;我找不到任何帮助的东西。

我刚刚在Raspberry Pi上完成了一个通过PWM运行一些RGB LED条的项目。我有一个程序,可以通过几种不同的模式(彩虹移动,频闪,纯色(来运行灯光,并且可以正常工作,但是每种新模式我添加程序都会更长,更令人费解。我想让每种单独的模式是其自己的脚本,该脚本被一种主脚本启动或停止。这样,我可以通过简单地编写一个单独的程序并将其添加到主脚本上的列表中,而不是在其中的所有内容中添加到巨大的程序中,并希望我不会破坏任何东西,从而轻松添加新模式。我想我想要的是一种使用特定设置(由主脚本传递的变量确定(并在主脚本接收命令更改模式时杀死该脚本的简单方法。

保持代码可调节确实是一个好练习!如果您的代码未面向OBJET,那么最好的方法是与您的" Main"相同的目录中创建另一个Python文件(我们称其为util.py(。您可以在主代码开头的以下命令中仅包含UTIL.PY: 导入UTIT然后,当您要使用util.py文件中定义的函数时,Juste使用: util.myFunction(param1,param2,...(

最新更新