【问题标题】:Alternative to Python subprocess module in Google App EngineGoogle App Engine 中 Python 子流程模块的替代方案
【发布时间】:2013-07-21 10:24:37
【问题描述】:

我目前正在尝试将 python 应用程序迁移到 Google App Engine。该应用程序利用 python 的 subprocess 模块运行 bash 脚本,该脚本从 Google Cloud Storage 下载文件,然后将文件传递到可执行文件中。我知道 GAE 不允许写入文件和使用文件系统,但是有什么方法可以在 GAE 上执行此操作或类似的操作吗?非常欢迎替代方案和其他建议。

谢谢,

【问题讨论】:

  • 可执行文件有什么作用?可以使用 python 代码执行获取文件,但这取决于您要对文件执行的操作。
  • 可执行文件接受一个 Debian 包清单,然后返回一个 .dot 文件,表示不兼容包的图表。这一切都基于 Debian 软件包清单中的元数据。

标签: google-app-engine command-line subprocess


【解决方案1】:

GAE 只运行 python 代码。

子流程不会帮助您。您不能在 GAE 中运行 bash 脚本。

您必须将 bash 脚本重写为 python 程序,此时您可能只想导入并运行您的 python 脚本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-19
    • 2018-04-25
    • 1970-01-01
    • 2013-06-12
    • 1970-01-01
    • 1970-01-01
    • 2011-09-18
    • 1970-01-01
    相关资源
    最近更新 更多