使用 Python 和 AWS lambda 将列表写入 txt 文件

稻田

我正在开发一个 lambda 函数,该函数需要在我的文件'my_list'的一行中写入 list 的每个元素。'upload.txt'

我使用了下一个代码:

my_list=['hello', 'world', 'good', 'morning']
with open("upload.txt", "w+") as a_file:
   for item in my_list:
       a_file.write("%s\n" % item)
   file_dict = {"upload.txt": a_file}
   response = requests.post(url, files=file_dict)

当我尝试测试我的 lambda 时,它给了我下一个错误:

"errorMessage": "[Errno 30] Read-only file system: 'upload.txt'",
"errorType": "OSError",

很奇怪,因为我现在将创建该文件,所以为什么它是只读文件

马克·纳普

它实际上不允许您编写它;只需使用/tmp/目录为 lambda 编写临时文件。请记住,/tmp在并发运行 lambda 时并不总是清理其中的文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用AWS Lambda将文件写入s3(python)?

AWS Lambda和Python的.pyc文件

使用StringBuilder和PrintWriter(不是StringWriter)通过简单加密将密码写入txt文件

使用Python将列表写入文件

如何使用Python将代码写入.txt文件?

通过python将列表列表写入COLUMNED .txt文件

Python将变长列表写入txt文件

Python嵌套列表写入文件.txt

使用Python“将”矩阵或lists()写入txt文件

如何使用python写入输出的txt文件?

我需要使用AWS翻译服务和boto3将英语.txt文件翻译为德语

如何将AWS EventBridge与Python Lambda和Boto结合使用?

将列表写入txt文件

Python txt文件-读取和使用文件中的信息

将python函数输出写入.txt文件

将列表写入txt文件时被缩短

如何使用python将保存在.txt文件中的乐谱和名称按字母顺序排序?

使用Python将列表写入文件

使用python3从样式为列表和元组的txt文件中获取信息

使用 Python 将列表写入文本文件

如何使用flask和python将字典列表写入文件?

在 Python 3 中使用数组将变量写入 txt 文件

使用python将列表写入.txt文件时,出现'\n'(反斜杠n)?

通过 FTP 下载文件,写入 /tmp/ 并使用 AWS Lambda 将 .txt 内容输出到控制台

在 Node 和 AWS Lambda 中使用 Async & Promises 通过 FTP 下载 txt 文件

使用 python 和 AWS Lambda 将标头添加到 csv 文件

如何使用 Lambda 和 Python 在 AWS s3 中读取和覆盖文件?

使用 StreamReader 循环读取和写入相同的 txt 文件

使用文件名和列表作为参数将列表写入文件函数