发布于 2017-10-31 02:42:14
只是为了补充现有的答案,我没有看到任何人提到python请求不是一个本地库。如果你对添加依赖项没意见,那么requests也没问题。但是,如果您试图避免添加依赖项,urllib是一个本机python库,您已经可以使用它。
发布于 2016-04-27 09:08:00
一个相当大的区别是关于将Python2移植到Python3。对于python3及其移植到urllib的方法,不存在urllib2。所以你经常使用它,并且想在将来迁移到Python3,考虑使用urllib。但是,2to3工具将自动为您完成大部分工作。
发布于 2010-01-07 11:51:09
我喜欢urllib.urlencode
函数,而且它似乎并不存在于urllib2
中。
>>> urllib.urlencode({'abc':'d f', 'def': '-!2'})
'abc=d+f&def=-%212'
https://stackoverflow.com/questions/2018026
复制相似问题