Python:urllib 和urllib2之間的區別

你可能對於Python中兩個獨立存在的-urllib2和-urllib2感到好奇。更有趣的是:它們並非能夠相互代替的。那麼這兩個模塊間的區別是什麼,而且這兩個咱們都須要嗎?

urllib 和urllib2都是接受URL請求的相關模塊,可是提供了不一樣的功能。兩個最顯著的不一樣以下:url

urllib2能夠接受一個Request類的實例來設置URL請求的headers,urllib僅能夠接受URL。這意味着,你不能夠假裝你的User Agent字符串等。spa

 

 urllib提供urlencode方法用來GET查詢字符串的產生,而urllib2沒有。這是爲什麼urllib常和urllib2一塊兒使用的緣由。code

相關文章
相關標籤/搜索