我想從java谷歌應用程序引擎應用程序執行python。我可以使用一些libs作爲jython,但最好使用本地python並訪問真正的python api。在java谷歌應用程序引擎應用程序上執行python
有什麼想法?
我想從java谷歌應用程序引擎應用程序執行python。我可以使用一些libs作爲jython,但最好使用本地python並訪問真正的python api。在java谷歌應用程序引擎應用程序上執行python
有什麼想法?
您不能在相同的應用程序版本中部署python和java代碼。但是您可以在java和python中運行不同版本的appspot應用程序。
所以你可以簡單地將它們部署到不同的版本。注意版本不必是數字。您可以將您的java代碼部署到版本「java」,相應的url將爲http://java.YourApp.appspot.com;通過使用版本「PY」部署蟒蛇http://py.YourApp.appspot.com
您可以讓使用JSON(更精確地JSONP [跨站點的請求])http://code.google.com/webtoolkit/tutorials/1.6/Xsite.html或TASKQUEUE
我不想通過UI來執行Python,我想進行服務器調用。 – 2012-04-16 13:10:01
java腳本引擎接口呢? – 2012-04-16 13:11:42
你必須通過用戶體驗,但你需要關聯一個URL甚至限制到管理..如果你想讓Java應用程序能夠調用Python應用程序。現在,如果您不需要等待結果,您可以直接使用'urllib'或通過taskqueue從應用程序調用應用程序 – Rach 2012-04-16 13:45:22
相互之間的Java和Python版本的溝通你需要從Java應用程序中調用Python代碼?有一個應用程序的兩個版本的能力,一個在Python中,另一個在Java中 – marwinXXII 2012-04-15 21:33:54
是的我需要調用python片段 – 2012-04-15 21:38:44
請參閱(python-gwt-rpc)[http://code.google.com/p/python- gwt-rpc /]是你要求的嗎? – Shehzad 2012-04-15 21:47:12