簡體   English   中英

如何使用其他腳本啟動和停止腳本?

[英]How to start and stop scripts using another script?

我沒有太多的編碼經驗,所以很抱歉以前沒有回答過。 我找不到任何有幫助的東西。

我剛剛在Raspberry Pi上完成了一個項目,該項目通過PWM運行一些RGB LED燈條。 我有一個程序可以運行燈光,並且可以在幾種不同的模式(彩虹平移,頻閃,純色)下正常工作,但是對於每種新模式,我添加的程序都會變得更長,更復雜。 我希望每種單獨的模式都可以是自己的腳本,可以通過某種主腳本來啟動或停止。 這樣,通過簡單地編寫一個單獨的程序並將其添加到主腳本的列表中,我可以輕松地添加新模式,而不必在其中包含所有內容的巨型程序中亂搞,並希望我不會破壞某些內容。 我想我想要的是一種簡單的方法來啟動具有某些特定設置(由從主腳本傳遞的變量確定)的python腳本,並能夠在主腳本收到更改模式的命令時終止該腳本。

保持代碼可調制確實是一個好習慣! 如果您的代碼不是面向Objet的,最好的方法是在與“主”文件相同的目錄中創建另一個python文件(我們將其稱為util.py)。 您可以在主代碼的開頭簡單地將util.py包含在以下命令中:import util然后,當您要使用在util.py文件中定義的函數時,只需使用:util.myFunction(param1 ,param2,...)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM