【问题标题】:Referencing a file local to a Python File将本地文件引用到 Python 文件
【发布时间】:2019-01-15 05:21:06
【问题描述】:

我一直在试验 Python 云函数。我的一个云功能使用了一个大文本文件,我很想在部署它时将它与我的 .py 文件捆绑在一起。文档有点像这样的东西..

https://cloud.google.com/functions/docs/quickstart

我正在寻找,我是否只需在我的函数所在的同一目录中包含该文件和一个需求文件来部署它。还是我必须在我的代码中要求它?

另外,有没有关于如何使用数据库触发器而不是 http 触发器的信息?我试图思考我的文件似乎没有被包含在内的原因是否是因为我定义触发器的方式错误。您将如何创建 OnCreate.. 或类似的东西

gcloud beta functions deploy hello_get --runtime python37 --trigger-http

【问题讨论】:

  • 目前 Python 不支持 Firebase 产品上的触发器。你必须用 JavaScript 或 TypeScript 来编写那些以 node.js 为目标的东西。
  • @Doug 一定是新人......在谷歌云控制台中,您可以为 firebase 产品创建它们

标签: python firebase google-cloud-firestore google-cloud-functions


【解决方案1】:

当您使用 gcloud 部署函数时,您的项目目录会被压缩并上传。当前目录(和子目录)中包含的所有文件也将被上传,其中包括静态资产,例如您的大文本文件。

只需确保您的文本文件位于您的项目目录(或其中一个子目录)中,然后在 Python 代码中使用对您的文件的相对引用。它应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-19
    • 1970-01-01
    • 2022-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-24
    • 1970-01-01
    相关资源
    最近更新 更多