2016-09-22 20 views
1

我正在用我的Beagle Bone,覆盆子pi和一個裝滿組件的手製作一個簡單的家庭自動化系統。我在網頁上有一個簡單的界面,我目前正試圖遠程切換一個繼電器。現在,我在網頁上有一個按鈕,它使用php來調用一個python腳本,該腳本根據布爾值來打開或關閉中繼。與同一個python腳本的多個實例共享一個變量的最佳方法

我很難搞清楚分享這個布爾值的最佳方法。有沒有辦法將一個PHP變量傳入Python腳本?或者無論如何是讓Python解釋器在腳本的實例之間「保存/保存」變量的狀態。或者是讓它從普通文件寫入/讀取的最佳方式?任何幫助將是可怕的

+0

您可能會將php中的變量作爲參數傳遞給腳本,並使用類似[argparse](https://docs.python.org/3/library/argparse.html)模塊的內容來獲取值。最可靠的方式應該是將其存儲在一個文件中。 – Maurice

回答

0

我不熟悉PHP,但你可以讓PHP寫入臨時文本文件,然後當該Python腳本被調用,它只是讀取該文本文件來存儲布爾值?

相關問題