Honestly, python wget is meh. `requests` is way more reliable, and you can even add progress bars with `clint`.
```python
from clint.textui import progress
r = requests.get(url, stream=True)
with open('file.ext', 'wb') as f:
for chunk in progress.bar(r.iter_content(chunk_size=1024)):
f.write(chunk)
```
Way less hair-pulling.
```python
from clint.textui import progress
r = requests.get(url, stream=True)
with open('file.ext', 'wb') as f:
for chunk in progress.bar(r.iter_content(chunk_size=1024)):
f.write(chunk)
```
Way less hair-pulling.
