1. 程式人生 > >Python 2.7 中 No module named request

Python 2.7 中 No module named request

1. 好久不用Python了,今天隨便嘗試了一下發現在Python 2.7環境下沒有request這個模組 實際上,urllib模組在Python 3.x 中是處理URL資訊的主要模組,已經整合在python 3的環境中,而在python 2.7中卻有urllib 和 urllib2兩個模組。在Python 3中我們使用urllib.request進行url資訊處理,但是在python 2.7中我們可以匯入urllib或者urllib2兩種,用程式碼示例一下:

# python 2.7 Environment
import urllib2
response = urllib2.urlopen("your url ~")
html = response.read()
print html
# Python 3.x Environment
import urllib.request as urllib2
response = urllib2.urlopen("your url ~")
html = response.read()
print (html)

這就是不同版本的Url處理的Module的區別。好久不寫部落格了,希望之後能堅持更新,畢竟總是遇到很多問題。