擅长:python、mysql、java
<p>可以通过在前缀末尾添加<code>/</code>来修复代码。</p>
<p>使用<a href="https://boto3.readthedocs.org/" rel="nofollow noreferrer">boto3</a>的现代等价物是:</p>
<pre><code>import boto3
s3 = boto3.resource('s3')
## Bucket to use
bucket = s3.Bucket('my-bucket')
## List objects within a given prefix
for obj in bucket.objects.filter(Delimiter='/', Prefix='fruit/'):
print obj.key
</code></pre>
<p>输出:</p>
<pre><code>fruit/apple.txt
fruit/banana.txt
</code></pre>
<p>这段代码没有使用S3客户机,而是使用boto3提供的S3对象,这使得一些代码更简单。</p>