如何使用另一个脚本启动和停止脚本?

2024-04-29 09:29:57 发布

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

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

我刚刚完成了一个关于树莓Pi的项目,它通过PWM运行一些RGB LED条带。我有一个程序,运行灯和工作良好的几个不同的模式(彩虹转移,频闪灯,纯色),但随着每一个新的模式,我添加的程序变得更长,更复杂。我希望每个单独的模式是自己的脚本,开始或停止由一种主脚本。这样我就可以很容易地添加一个新的模式,只需编写一个单独的程序,并将其添加到主脚本的列表中,而不是在一个包含所有内容的大型程序中混日子,希望我不会破坏某些东西。我想我想要的是一种简单的方法,用一些特定的设置(由主脚本传递的变量决定)启动python脚本,并能够在主脚本接收到更改模式的命令时终止该脚本。在


Tags: 项目程序脚本编码列表led模式pi
1条回答
网友
1楼 · 发布于 2024-04-29 09:29:57

保持代码的可模块化确实是一个很好的实践!如果您的代码不是面向对象的,最好的方法是创建另一个python文件(我们称之为它实用程序.py)与“main”在同一目录中。你可以简单地包括实用程序.py在主代码开头使用以下命令: 导入util 然后当你想使用你在实用程序.py文件,仅供使用: util.myFunction函数(参数1,参数2,…)

相关问题 更多 >