【问题标题】:How to run gsutil command in django non-rel app如何在 django non-rel 应用程序中运行 gsutil 命令
【发布时间】:2014-09-15 10:06:37
【问题描述】:

我正在尝试从我的非 rel django gae 应用程序中使用 gsutil 命令。我已将 gsutil 文件夹放在我的项目目录中。我的代码如下:

    PROJECT_PATH = os.path.abspath(os.path.dirname(__name__)).replace('\\','/')
    p = PROJECT_PATH+"/gsutil/gsutil"
    log.info(">>>>>>>>>>>path>>>>>>>>>>"+str(p))
    log.info(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>gsutil use start")

    os.system("python "+p+" cp -R gs://jatin/user2 d:/jatin/Project/GAE_django/files/")

    log.info("done")

但我无法下载目录中的任何文件。它不返回任何错误。 IT 在日志文件中同时打印 log.info()。任何人都可以建议我如何做到这一点?

【问题讨论】:

标签: python django google-app-engine


【解决方案1】:

您无法从 GAE 运行 gsutil。如果您想操作您的存储桶,请使用API。它为您提供 gsutil 可以访问的所有工具以及更多功能,因为它只是 API 的包装器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-22
    • 2016-03-11
    • 2015-05-25
    相关资源
    最近更新 更多