2013-07-22 40 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脚本。