擅长:python、mysql、java
<p>如果你想调用一个方法,你需要像这样使用:</p>
<pre><code>a.schema()
</code></pre>
<p>您收到的错误消息是正确的:</p>
<pre><code>AttributeError: 'str' object has no attribute 'schema'
</code></pre>
<p>附加到<em>sfiles</em>的东西只是字符串,字符串不包含名为“schema”的属性或具有此名称的方法</p>
<p>也许您想添加文件句柄而不是路径</p>
<pre><code>sfiles.append(fiona.open(filepath))
</code></pre>
<p>再说一遍,一次打开这么多文件不是个好主意。
也许找到文件,因为你现在正在做的和打开一个文件在一次以后的循环</p>