繁体   English   中英

FileNotFoundError: [Errno 2] 没有这样的文件或目录 boto3 aws

[英]FileNotFoundError: [Errno 2] No such file or directory boto3 aws

我正在使用 boto3 下载文件,然后在 lambda 功能上复制tmp文件。 我正在使用这个 function 下载文件

S3_BUCKET_NAME = 'dev-bucket'
key = 'uploads/random.xlsx'
s3.download_file(S3_BUCKET_NAME, key, 'tmp/hello2.xlsx')

但我收到这个错误

FileNotFoundError: [Errno 2] 没有这样的文件或目录:'tmp/hello2.xlsx.a56DfB10'

我在这里做错了什么吗?

tmp/hello2.xlsx更改为: /tmp/hello2.xlsx

如果没有前导斜杠,它将 go 指向相对路径

通过包含前导斜杠,它将 go 转换为绝对路径,这正是您所需要的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM