按照老師寫(xiě)的 總是提示'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)寫(xiě)為: fout = open('output.html','w',encoding='utf-8') 同時(shí)在html中聲明<meta charset='utf-8'>
2015-12-22
我想到一個(gè)辦法,查找.替換成====================也差不多能分行,看的清楚
2015-12-21
想要讓txt的文本分行能用正則表達(dá)式嗎?就是一個(gè)句號(hào)就分一行,怎么用
2015-12-21