亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

未能將函數值分配給列表

未能將函數值分配給列表

嚕嚕噠 2022-10-18 16:57:59
晚上好,我在 aws 中有一個返回列表的函數,當我打印它時我會顯示值,但是當我將它分配給一個變量時,我驗證它是空白的。我已經嘗試了幾件事,但我找不到錯誤。請感謝您的幫助。lambda 函數正確返回值。值為:os.system("回顯值:'{}'".format(str(response['Payload'].read().decode('utf-8'))))結果是:[{“bool_respuesta”:1,“resultado”:“ganado”,“error”:“errores”}]respuestaServicio= list( ( response['Payload'].read().decode('utf-8') )os.system("echo Json respuesta archivo enviar_guia : '{}'".format( str(respuestaServicio) ))結果是一個空列表:[]我不知道為什么沒有將值分配給變量。當我不放 list() 時,我檢查類型是否為字符串。我不知道它是否應該返回一個列表而不是默認字符串。謝謝,
查看完整描述

1 回答

?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

這response["Payload"]是一個流——只能讀取一次。您應該在第一次閱讀時將其保存到變量中:


result = str(response['Payload'].read().decode('utf-8'))

os.system("echo value: '{}'".format(result)

respuestaServicio= list(result)

os.system("echo Json respuesta archivo enviar_guia : '{}'".format( str(respuestaServicio) ))


查看完整回答
反對 回復 2022-10-18
  • 1 回答
  • 0 關注
  • 96 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號