下载、修改并上传到s3,无需本地保存

2024-05-17 17:26:44 发布

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

我有一个S3存储桶中的汇率文件

我的应用程序代码下载此文件,并使用这些速率填充名为rates的字典,该字典类似于以下内容:

2010 1.2345
2011 1.7654
2012 1.0101

本质上,我有一行代码,检查前一年的数据,如果数据不存在,上传数据。今天,前一年是2018年,所以如果S3上的文件没有2018年的数据,那么我想将其附加到文件中并重新加载

我一直在下载tempfile文件,然后从中提取字典。我可以做到这一点,而不必在本地储蓄

然而,我在尝试附加到文本文件并重新加载它时遇到了一个问题-这是由于临时文件的作用域造成的

任何人都能提供对潜在解决方案的见解吗


Tags: 文件数据代码字典s3汇率速率解决方案