<prompt> Andika hati ya Python inayosoma faili ya CSV iliyo na data ya bidhaa jina, bei, kiasi na uipakue kwenye jedwali la Amazon DynamoDB. Tumia maktaba ya Boto3 kuingiliana na DynamoDB na uhakikishe ushughulikiaji sahihi wa makosa.PLINFORMAT  <response>: agiza csvkuagiza boto3kutoka kwa botocore.exceptions ingiza ClientErrordef read_csv_and_upload_to_dynamodbnjia_ya_faili, jina_la_jedwali: Anzisha mteja wa DynamoDB dynamodb boto3.resourcedynamodb jaribu: Pata jedwali maalum jedwali dynamodb.Jedwalijedwali_jina Fungua faili ya CSV na usome yaliyomo na openfile_path, r kama csvfile: msomaji csv.DictReadercsvfile kwa safu katika msomaji: Toa data ya bidhaa kutoka safu mlalo ya sasa jina safujina bei kueleasafubei wingi intsafuwingi Pakia data ya bidhaa kwenye jedwali la DynamoDB majibu table.put_item Kipengee jina: jina, bei: bei, wingi: wingi printfKipengee kilichopakiwa: name, bei, quantity isipokuwa FileNotFoundError: printfFaili file_path haikupatikana. isipokuwa KeyError kama e: printfSafu wima haipo katika faili ya CSV: e isipokuwa ClientError kama e: printfHitilafu ilitokea wakati wa kupakia data kwa DynamoDB: ekama __name__ __main__: csv_file_path njiatoyourcsvfile.csv dynamodb_table_name YourDynamoDBTableName read_csv_and_upload_to_dynamodbcsv_file_path, dynamodb_table_name 