擅长:python、mysql、java
<p>问题是您正在执行<code>urllib.request.urlretrieve(tempurl, fullpath1)</code>,其中<code>fullpath</code>没有指定要检索的实际文件,请将此更改为<code>
urllib.request.urlretrieve(tempurl, os.path.join(fullpath1,"adam.jpg"))</code></p>
<p>此外,您使用相对路径来创建目录,然后使用绝对路径来引用它?坚持一个。除此之外,你还要把一个字符串转换成一个字符串?别这样,这已经是一根绳子了。另外,避免使用硬编码路径。
完整解决方案:</p>
<pre><code>import os
from urllib.request import urlretrieve as get
foldername="test_1"
os.makedirs(foldername, exist_ok=True)
url="http://img2.wikia.nocookie.net/__cb20130802012237/camp-tv-series/images/thumb/e/e5/Adam.jpg/250px-Adam.jpg"
get(url, os.path.join(foldername,"adam.jpg"))
</code></pre>