python - 如何将从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 文件中,以便稍后阅读和播放。如何才能做到这一点?
解决方案
尝试下载文件
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')
推荐阅读
- visual-studio-code - 为什么我无法在 VSCode 中使用 Live Server 打开我的 .html?
- flutter - 如何输入下拉列表,或者是否可以使用来自其他类文件的映射在列表视图构建器中输入下拉列表?
- node.js - stripe.confirmCardPayment 不是函数
- java - 我的大整数计算器没有按计划工作,任何 Java 开发人员都可以帮助我吗?
- file - Flutter Emulator - 为什么 Sqflite 创建 x.db-journal 文件而不是删除它们?
- json - 如何在 TSV 中打印 JSON 文本以及其他内容?
- python - 无法从一些杂乱的 html 元素中分离出两个字段
- spring - 使用 lombok 找不到日志文件
- django - ModelForm 在使用模型表单时没有指定模型类
- reactjs - 当使用 JEST/ENZYME 单击按钮时,我如何测试函数是否被调用