我知道几个星期前我已经看到了答案,但我现在找不到它.
urllib.urlretrieve在Python 3.3中很简单.你怎么做呢?我正在尝试下载一个mp4/html(页面不存在)的场景,如果它不存在则为页面,如果它存在则为mp4(如果文件大小很小则我可以删除文件或以其他方式保留它) .
我运行的代码很好,完全按照我想要的方式在2.7中完成,但它在3.3中不起作用.
我正在处理两个版本的Python之间的令人头疼的问题,Tkinter和urllib.Tkinter在3.3中运行良好,但urllib没有,urllib在2.7中工作正常,但Tkinter没有.如何在3.3中正确下载?
我知道3.3已经改变了urllib,但是我找不到我一两周前看到的东西来指导我正确的方向.
当我添加Tkinter转换并且3.3刚出现并且给我urllib没有属性'urlretrieve;时,2.7几乎没有任何作用.我更喜欢3.3.
iCo*_*dez 36
在Python 3.x中,该urlretrieve函数位于urllib.request模块中:
>>> from urllib import urlretrieve
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name urlretrieve
>>>
>>> from urllib.request import urlretrieve
>>> urlretrieve
<function urlretrieve at 0x023C2390>
>>>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25482 次 |
| 最近记录: |