Я пытаюсь соединить два отдельных кода в одну программу.Мне нужно поместить одну строку из первой во вторую часть.
Первый:
import boto3
if __name__ == "__main__":
bucket='BUCKET-NAME'
collectionId='COLLECTION-ID'
fileName='input.jpg'
threshold = 70
maxFaces=1
client=boto3.client('rekognition')
response=client.search_faces_by_image(CollectionId=collectionId,
Image={'S3Object':{'Bucket':bucket,'Name':fileName}},
FaceMatchThreshold=threshold,
MaxFaces=maxFaces)
faceMatches=response['FaceMatches']
for match in faceMatches:
print (match['Face']['FaceId'])
Второй:
import boto3
from boto3.dynamodb.conditions import Key, Attr
dynamodb = boto3.resource('dynamodb')
table = dynamodb.Table('faces')
response = table.scan(
FilterExpression=Attr('faceid').eq('FaceId')
)
items = response['Items']
print(items)
Мне нужно поставить идентификатор, показанный print (match['Face']['FaceId'])
от первого кода до FaceId
во втором коде.
Я пытался определить переменную и поместить в нее значение, а затем получить его позже, но не смог сделать это правильно