google-cloud-functions - 如何使用Google云函数中的Python代码检查Google云存储中的文件是否为空

标签 google-cloud-functions google-cloud-storage

有人可以告诉我如何检查谷歌云存储中的文件是否为空或者没有在谷歌云函数中使用python。 我需要检查文件是否不为空,为目标系统创建另一个零字节“.done”文件进行处理,如果文件为空,则不要创建“.done”文件,该文件告诉目标系统它们不应处理该文件。

最佳答案

您可以在 blob 对象上使用大小功能。

这里,我列出了对象的大小

    from google.cloud import storage

    client = storage.Client()
    bucket = client.get_bucket('myBucket')
    blobs = bucket.list_blobs()
    for blob in blobs:
        print(blob.name)
        print(blob.size)

关于google-cloud-functions - 如何使用Google云函数中的Python代码检查Google云存储中的文件是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66673924/

相关文章:

angular - 如何在 Angular 组件中正确使用 Cloud Functions?

node.js - Firebase函数 Stripe 错误

firebase - 什么是在 Flutter 中使用 Firebase Cloud Functions 的方法。

typescript - node_modules/firebase-functions/lib/function-configuration.d.ts :4:64 - error TS1005: ']' expected

google-cloud-storage - 文件上传和列出之间是否有延迟?

python-3.x - 当云函数下载某些内容时,对象存储在哪里?

android - 让 Android 应用用户在 Google Cloud Storage 上创建和更改对象

python - 在 Amazon EC2 上安装适用于 Python 的 Google Cloud 客户端库时遇到错误

firebase - Firebase Cloud Storage 上的签名 URL 突然变得无法访问

google-cloud-platform - Google PubSub - 在计划中添加消息