2

我有一个上下文管理器,S3TempFile它获取一个本地文件,将其上传到 s3,让您使用 s3 文件,并在退出时从 s3 中删除该文件。

我想创建另一个 , S3TempRecordsFile,它需要一个记录列表,对它们进行一些处理,输出到本地文件,将其上传到 s3,让您使用 s3 文件,并在退出时从 s3 和 on 中删除文件本地磁盘。

正如你所看到的,第二个做了一些额外的事情 S3TempFile。我想S3TempFile重用S3TempRecordsFile. 我该怎么做?我不能使用within 语句S3TempRecordsFile来创建一个S3TempFile实例,因为我们只想在退出S3TempRecordsFile上下文时退出那个实例。

4

0 回答 0