我沒有很多編碼的經驗,所以我很抱歉,如果這已被回答以前;我找不到任何有幫助的東西。如何使用其他腳本啓動和停止腳本?
我剛剛完成了一個Raspberry Pi項目,該項目通過PWM運行一些RGB LED燈條。我有一個程序可以運行燈光,並且可以使用幾種不同的模式(彩虹轉換,頻閃,純色)正常工作,但是每增加一個新模式,我的程序就會變得越來越複雜。我希望每個單獨的模式都是自己的腳本,可以通過某種主腳本來啓動或停止。這樣我就可以輕鬆地添加一個新模式,只需編寫一個單獨的程序並將其添加到主腳本的列表中,而不是在一個包含所有內容的巨型程序中進行操作,並希望我不會破壞某些內容。我想我想要的是一種簡單的方法來啓動一個具有特定設置的Python腳本(由主腳本傳遞的變量確定),並且當主腳本收到命令以更改模式時能夠終止該腳本。
SO不是建議論壇;建議可能會過時。你試過什麼了?請出示你的工作,以便我們幫助你。 – Soviut
爲什麼不將所有執行邏輯的代碼分離到它自己的模塊/模塊中,然後使用主腳本來導入必要的函數並處理編排邏輯?作爲子流程運行單獨的腳本聽起來過於複雜。 –
你可以創建一個python腳本並將其導入到你的主腳本中。 ,這可能會幫助你https://docs.python.org/2/tutorial/classes.html –