我正在使用下面的代码从Amazon S3usingpython xlrd和urllib模块中读取一个 excel 文件,但我遇到了Forbidden访问错误。我知道这是因为我没有通过AWS Access Key和AWS Secret Access Key。我环顾四周寻找一种将键作为参数传递的方法,urllib但找不到示例。
import urllib.request
import xlrd
url = 'https://s3.amazonaws.com/bucket1/final.xlsx'
filecontent = urllib.request.urlopen(url).read()
workbook = xlrd.open_workbook(file_contents=filecontent)
worksheet = workbook.sheet_by_name(SheetName)
如何使用 python xlrd 模块从 S3 读取 excel?