near_me
Linear Algebra
keyboard_arrow_down 54 guides
chevron_leftPython client library
Checking access control of bucketChecking if bucket existsChecking if file existsCloning a bucketCreating a bucketCreating copies of filesDeleting bucketsDifference between blob and get_blobDownloading filesGetting list of bucketsGetting list of file names in bucketGetting the size of fileGetting uploaded time of filesMoving filesPreventing public access to buckets and filesRemoving filesRenaming filesUploading files
check_circle
Mark as learned thumb_up
3
thumb_down
1
chat_bubble_outline
0
Comment auto_stories Bi-column layout
settings
Checking if file exists in Google Cloud Storage using Python
schedule Aug 12, 2023
Last updated local_offer
Tags Cloud Computing
tocTable of Contents
expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
Start your free 7-days trial now!
Prerequisites
To follow along with this guide, please make sure to have:
created a service account and downloaded the private key (JSON file) for authentication (please check out my detailed guide)
installed the Python client library for Google Cloud Storage:
pip install --upgrade google-cloud-storage
Checking if a file exists on Google Cloud Storage
To check if a file exists in Google Cloud Storage using Python, use the Blob.exists()
method which returns a Boolean
:
from google.cloud import storage
# Authenticate ourselves using the private key of our service accountpath_to_private_key = './gcs-project-354207-099ef6796af6.json'client = storage.Client.from_service_account_json(json_credentials_path=path_to_private_key)
bucket = storage.Bucket(client, 'example-bucket-skytowner')blob = bucket.blob('cat.png')blob.exists()
True
Here, note the following:
gcs-project-354207-099ef6796af6.json
is the name of the credential JSON file for the service account. This file is located in the same directory as this Python script.we are checking whether the file
cat.png
exists - and yes, it does!
Published by Isshin Inada
Edited by 0 others
Did you find this page useful?
thumb_up
thumb_down
Comment
Citation
Ask a question or leave a feedback...
thumb_up
3
thumb_down
1
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!