如何在Python中从url下载文件

如何在Python中从url下载文件,python,urllib2,wget,Python,Urllib2,Wget,我想在PythonShell中下载一个文件,就像下载到浏览器中的文件一样。 是的,我知道有多种方法,比如curl、wget、url检索等。但是在所有情况下,文件名都与原始文件不同。 例如,如果我想从该url下载文件: 我想在浏览器中下载文件时从此url下载该文件,并使用与原始文件相同的名称。 有一个简单的选择。不熟悉Python以及其他语言。如果您使用的是Python 2.7 您好,我知道这个选项,我已经提到了我的要求。在这里,如果我使用wget,它不会给我文件的真实名称,但会给我从url提取

我想在PythonShell中下载一个文件,就像下载到浏览器中的文件一样。 是的,我知道有多种方法,比如curl、wget、url检索等。但是在所有情况下,文件名都与原始文件不同。 例如,如果我想从该url下载文件:

我想在浏览器中下载文件时从此url下载该文件,并使用与原始文件相同的名称。


有一个简单的选择。不熟悉Python以及其他语言。

如果您使用的是Python 2.7


您好,我知道这个选项,我已经提到了我的要求。在这里,如果我使用wget,它不会给我文件的真实名称,但会给我从url提取的名称。对于这个“”,它会给我External.asp作为文件名,但实际上这不是真实名称。我也知道这个选项,我想要文件的真实名称,就像我们下载表单浏览器时得到的一样。使用这个文件\u name=url.split('/')[-1]