我知道如何使用 python 从网上下载文件,但是我希望处理所请求的文件不存在的情况。在这种情况下,我想打印一条错误消息(“404:找不到文件”)并且不向磁盘写入任何内容。但是,我仍然希望能够继续执行程序(即下载可能存在的列表中的其他文件)。
我该怎么做呢?下面是一些模板代码,用于根据其 url 下载文件(如果您认为有更好的方法,请随时修改它,但请保持简洁明了)。
import urllib
urllib.urlretrieve ("http://www.example.com/myfile.mp3", "myfile.mp3")