Python 从AmazonS3获取音频文件对象

Python 从AmazonS3获取音频文件对象,python,amazon-s3,mp3,audioformat,eyed3,Python,Amazon S3,Mp3,Audioformat,Eyed3,我想从音频文件中获取音频标签。为此,我使用eyed3插件 import eyed3 mp3_file = "The_File_Path" audiofile = eyed3.load(mp3_file) year = audiofile.tag.getBestDate() 但是我只有音频文件的AmazonS3URL。如何从S3URL获取文件对象?命令需要本地操作系统中文件的路径 因此,在加载文件之前,您需要将其下载到本地计算机: 导入boto3 s3\u客户端=boto3.resource('

我想从音频文件中获取音频标签。为此,我使用eyed3插件

import eyed3
mp3_file = "The_File_Path"
audiofile = eyed3.load(mp3_file)
year = audiofile.tag.getBestDate()
但是我只有音频文件的AmazonS3URL。如何从S3URL获取文件对象?

命令需要本地操作系统中文件的路径

因此,在加载文件之前,您需要将其下载到本地计算机:

导入boto3
s3\u客户端=boto3.resource('s3',region='us-west-2')
s3_client.download_文件('my-bucket','music.mp3','/tmp/music.mp3'))

您查看过boto3吗?您是在询问如何下载文件吗?@Sayse不下载,要使用eyed3@aws_apprentice不是Yet所以请查看并使用它下载并使用另一个程序
eyed3
读取音频