AWS |模块语法错误:无效语法

2024-09-30 18:16:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经创建了python脚本,它作为zip文件上传到AWS Lambda函数中,其中绑定了stompy库。在

Python2.7的日志:

Response:
null

Request ID:
"c334839f-ee46-11e8-8970-612f1dc92e41"

Function Logs:
START RequestId: c334839f-ee46-11e8-8970-612f1dc92e41 Version: $LATEST
CONNECTION Started
CONNECTION established
CONNECTION Subscribed
[WARNING]   2018-11-22T11:07:12.798Z    c334839f-ee46-11e8-8970-612f1dc92e41    Unknown response frame type: '' (frame length was 3)
END RequestId: c334839f-ee46-11e8-8970-612f1dc92e41
REPORT RequestId: c334839f-ee46-11e8-8970-612f1dc92e41  Duration: 10027.75 ms   Billed Duration: 10100 ms   Memory Size: 128 MB Max Memory Used: 30 MB

我的代码:-在

^{pr2}$

我不知道为什么我的消息没有出现在输出中,而是总是显示“Response:null”。在


Tags: 文件脚本awsresponsembzipconnectionframe
1条回答
网友
1楼 · 发布于 2024-09-30 18:16:05

编辑:正如@Petesh指出的,这个问题来自stompy(外部库),它还没有被移植到Python3。在

如果您检查源代码,可以找到:

except socket.timeout, exc:

python3+的语法无效

如果在python3.6/3.7环境中运行Lambdas,则语法无效。在

如果选择Python2.7,这个问题可能会消失,但您还必须调整代码、库等

相关问题 更多 >