我想要获取以下文件:
https://s3-us-west-1.amazonaws.com/premiere-avails/movie.xsd.xml
是否有更好的方法可以直接下载并存储以下内容:
import requests
contents = requests.get('https://s3-us-west-1.amazonaws.com/premiere-avails/movie.xsd.xml').text
答案 0 :(得分:0)
如果您只想下载该文件,可以使用AWS Command-Line Interface (CLI):
aws s3 cp s3://premiere-avails/movie.xsd.xml movie.xsd.xml
适合我!
答案 1 :(得分:0)
如果您想使用boto,请尝试这样的事情(来自boto documentation):
import boto
connection = boto.connect_s3()
bucket = connection.get_bucket('premiere-avails')
from boto.s3.key import Key
k = Key(bucket)
k.key = 'movie.xsd.xml'
k.get_contents_to_filename('movie.xsd.xml')