2013-07-22 37 views
0

我目前正在嘗試將一個python應用程序遷移到Google App Engine。該應用程序使用python的子進程模塊運行bash腳本,該腳本從Google Cloud Storage中下載文件,然後將該文件傳遞到可執行文件中。我知道GAE不允許編寫文件和使用文件系統,但有什麼辦法可以在GAE上做到這一點或類似嗎?替代方案和其他建議非常受歡迎。Google App Engine中Python子流程模塊的替代

謝謝,

+1

可執行文件是做什麼的?抓取文件可以用python代碼來執行,但是這取決於你想用文件做什麼。 – Greg

+0

可執行文件接受Debian軟件包清單,然後返回一個代表不兼容軟件包圖形的.dot文件。這全部基於Debian軟件包清單中的元數據。 – user2607405

回答

1

GAE只運行python代碼。

子流程不會幫助你。你不能在GAE中運行bash腳本。

您必須將bash腳本重寫爲python程序,此時您可能只想導入並運行您的python腳本。