根据官方文档,可以使用一些可选参数调用 Google App Engine 上的gs.listdir() ,如包含的示例所示...
files.gs.listdir('/gs/mybucket',prefix='/mysubdir/backups', max_keys=20)
但是,当我尝试仅使用普通的 Google Cloud Storage 路径(它工作得很好)之外的任何东西来调用它时,我会收到这样的错误......
TypeError: listdir() got an unexpected keyword argument 'prefix'
根据要求,这是回溯...
Traceback (most recent call last):
File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/_webapp25.py", line 710, in __call__
handler.get(*groups)
File "/base/data/home/apps/s~foo/1.361822114540385125/app_main.py", line 123, in get
test = files.gs.listdir( '/gs/bar', prefix = '/folder' )
TypeError: listdir() got an unexpected keyword argument 'prefix'
我究竟做错了什么?