import re file3 = 'keyvalue_reference_1.json' pattern = re.compile("keyvalue_reference_[0-9]+.json") re = pattern.match(file3) if re: print('matched') else: print('non matched')
Thank you.
import re file3 = 'keyvalue_reference_1.json' pattern = re.compile("keyvalue_reference_[0-9]+.json") re = pattern.match(file3) if re: print('matched') else: print('non matched')
#get boto3 instance s3_client = boto3.client( 's3', aws_access_key_id=ACCESS_KEY, aws_secret_access_key=SECRET_KEY, ) #get object list contents = s3_client.list_objects(Bucket='test-can-delete-anyone', Prefix='folder1/subfolder1')['Contents'] for object in contents: print(object['Key'])
#get object list contents = s3_client.list_objects(Bucket='test-can-delete-anyone', Prefix='folder1/')['Contents'] for object in contents: print(object['Key'])
#create boto3 instance s3_client = boto3.client( 's3', aws_access_key_id=ACCESS_KEY, aws_secret_access_key=SECRET_KEY, ) #check folder exist try: s3_client.get_object(Bucket='s3-bucket-name', Key='folder-name/') print('folder exist') except botocore.exceptions.ClientError as e: print('no folder exist')-
def check_folder_exist(s3_client, bucket_name, folder_name): try: s3_client.get_object(Bucket=bucket_name, Key=folder_name) return True except botocore.exceptions.ClientError as e: return False
#create boto3 instance s3_client = boto3.client( 's3', aws_access_key_id=ACCESS_KEY, aws_secret_access_key=SECRET_KEY, ) #create folder by key s3_client.put_object(Bucket='s3-bucket-name', Key=('folder-name'+'/'))--