擅长:python、mysql、java
<p>首先,您看到的错误与脚本的第94行无关,而是在<code>urllib.py</code>模块中。</p>
<p>其次,问题是如何使用<code>urlretrieve</code>方法。它接受一个URL和一个文件名。但您使用的是目录的路径,而不是文件。然后<code>urllib</code>告诉你我刚才说的:</p>
<pre><code>IOError: [Errno 21] Is a directory: '/home/thomasshera/Pictures/Star Wars'
</code></pre>
<p>请仔细阅读<a href="https://docs.python.org/2/library/urllib.html#urllib.urlretrieve" rel="nofollow">urllib docs</a>。</p>