2016-09-22 13 views
1

私はビーグルボーン、ラズベリーパイ、手で構成された簡単なホームオートメーションシステムを作っています。私はウェブページ上にシンプルなインターフェースを持っており、現在はリレーを遠隔からトグルしようとしています。今、私はブール値に応じてリレーをオンまたはオフにするpythonスクリプトを呼び出すためにPHPを使用するボタンをWebページに用意しています。同じpythonスクリプトの複数のインスタンスと変数を共有するための最良の方法

このブール値を共有する最良の方法を考え出すのに問題があります。 PythonスクリプトにPHPの可変部分を渡す方法はありますか?とにかく、Pythonインタプリタがスクリプトの複数のインスタンスの変数の状態を "保持/保存"するようにしています。それとも、共通のファイルからの書き込み/読み込みを行うための最良の方法ですか?任意の助けが素晴らしいだろう

+0

phpの変数をスクリプトの引数として渡して、[argparse](https://docs.python.org/3/library/argparse.html)モジュールのようなものを使用して値を取得することができます。しかし、最も信頼性の高い方法は、ファイルに格納する必要があります。 – Maurice

答えて

0

私はphpに慣れていませんが、あなたは一時的なテキストファイルに書き込むことができますし、そのpythonスクリプトが呼び出されると、ブール値を格納するためにそのテキストファイルを読み込むだけですか?

関連する問題