最新回答 / 慕哥8361740
恩恩 問(wèn)題解決了 應(yīng)該為import urllib.request?? 我寫成了import urllib?? python3真是與python2的細(xì)節(jié)不同之處真是不少啊 醉了
2015-12-22
最新回答 / 永遠(yuǎn)1個(gè)人
截屏下,我看看
按照老師寫的 總是提示'module' object has no attribute 'urlopen' 我是2.7.11
2015-12-22
使用的python3.5,在window下,我在調(diào)試的時(shí)候遇到里編碼出錯(cuò)的問(wèn)題,找了很久,終于解決里。這此分享出來(lái),給可能遇到同樣問(wèn)題的同學(xué)。 當(dāng)把抓取出來(lái)的內(nèi)容顯示在網(wǎng)頁(yè)上時(shí),這個(gè)地方是出錯(cuò)的關(guān)鍵點(diǎn)。在windows下面,新文件的默認(rèn)編碼是gbk,這樣的話,python解釋器會(huì)用gbk編碼去解析我們的網(wǎng)絡(luò)數(shù)據(jù)流txt,然而txt此時(shí)已經(jīng)是decode過(guò)的unicode編碼,這樣的話就會(huì)導(dǎo)致解析不了,出現(xiàn)問(wèn)題。應(yīng)寫為: fout = open('output.html','w',encoding='utf-8') 同時(shí)在html中聲明<meta charset='utf-8'>
2015-12-22