2015-04-29 33 views
0

我有一個python腳本,當用不同的參數調用時,它輸出一個JSON。我正在尋找一種方法從處理內部調用該腳本,並使用類似loadJSONObject()如何使用Processing中的參數調用python腳本?

加載輸出問題是,我不知道如何從Processing中調用帶有參數的python腳本。

任何提示將不勝感激,謝謝!

+0

http://stackoverflow.com/help/mcve – felipsmartins

+0

@felipsmartins對不起,我沒有一個例子,因爲我不知道是否有辦法可以完成。這是我的問題的目的。你知道如何使用Processing中的參數調用python嗎?謝謝。 – JordanBelf

+2

你在尋找'open'函數嗎? https://processing.org/reference/open_.html –

回答

1

正如評論中所指出的,一個選項是使用open,然後加載生成正常方式的文件。

另一種更好的方法是不要這樣做,而是用一個web界面作爲服務來運行你的python腳本,以便你的python腳本可以在http://localhost:1234上監聽,例如你的Processing草圖可以簡單地加載一個文件「http://localhost:1234/somefile?input=whatever」,甚至不關心實際生成的內容。

好處還有,你可以運行你的腳本任何地方,可以通過URL到達,這些東西不需要依靠python作爲可執行文件。

+0

非常感謝Mike。你的選擇是最好的,實際上我認爲自己有類似的東西,但我知道如何用PHP做到這一點我不知道我能用Python做同樣的事情,並在URL中發送參數並使Python讀取它們。我將更多地瞭解python作爲web服務。 – JordanBelf

相關問題