首页 > 解决方案 > 如何将从s3下载的wav文件保存到文件中

问题描述

我有一个保存在 s3 中的音频 wav 文件。我用这个代码下载它:

    s3 = boto3.resource('s3')
    s3_object = s3.Object(
        bucket_name=bucket_name,
        key=self.s3_key(s3_key),
    ).get()
    audio_data = s3_object['Body'].read()

现在我想将数据保存到 .wav 文件中,以便稍后阅读和播放。如何才能做到这一点?

标签: pythonamazon-s3wav

解决方案


尝试下载文件

import boto3
s3 = boto3.client('s3', aws_access_key_id=... , aws_secret_access_key=...)
s3.download_file('your_bucket','k.png','/Users/username/Desktop/k.png')

推荐阅读