私は多くの経験をコーディングしていないので、これまでに解決されていればごめんなさい。助けてくれたものは何も見つかりませんでした。別のスクリプトを使用してスクリプトを開始および停止する方法は?
私はちょうどPWM経由でいくつかのRGB LEDストリップを実行するRaspberry Piでプロジェクトを完了しました。私はライトを実行し、いくつかの異なるモード(虹のシフト、ストロボ、無色)で動作するプログラムを持っていますが、新しいモードごとに私はプログラムが長く複雑になるように追加します。私はそれぞれの独立したモードをマスタースクリプトの一種によって開始または停止される独自のスクリプトにしたいと思います。こうすることで、別のプログラムを作成し、マスタースクリプトのリストに追加するだけで簡単に新しいモードを追加することができます。私が望むのは、いくつかの特定の設定(マスタースクリプトから渡された変数によって決まる)でPythonスクリプトを開始し、マスタースクリプトがモードを変更するコマンドを受け取ったときにそのスクリプトを終了できる簡単な方法です。
SOはアドバイスフォーラムではありません。アドバイスは古くなってしまいます。これまでに何を試しましたか?私たちがあなたを助けることができるようにあなたの作品を示してください。 – Soviut
ロジックを実行するすべてのコードを独自のモジュール/モジュールに分けてから、必要な機能をインポートしてオーケストレーションロジックを処理するマスタースクリプトを作成するのはなぜですか?サブプロセスとして別々のスクリプトを実行するのはあまりにも複雑です。 –
あなたはPythonスクリプトを作成し、メインスクリプトをインポートすることができます。 https://docs.python.org/2/tutorial/classes.html –