我正在尋找一種快速的方式來通過HTTP使用命令行中的python單行程(類似於wget
或curl
的功能)來下載文件。這個想法是啓用快速複製/粘貼在Windows上下載distutils
。使用python從命令行下載文件
我知道一個解決方案(請參閱下面的答案)。我感興趣的是考慮以下其他的解決方案:
- 簡明
- 最「Python化」解決方案
- 既python2和python3
- 跨平臺
- 可處理大型文件兼容有效
- 沒有依賴關係(我們在這裏提取
distutils
,我們不太可能在此階段訪問requests
) - 正確處理各種HTTP頭如
Content-Disposition
Distutils和setuptools已合併。爲了實現我最初的目標:從urllib import urlretrieve; urlretrieve('https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py','ez_setup')提供'c:\ python27 \ python.exe -c'。 py')「&c:\ python27 \ python.exe ez_setup.py' – dwurf