最新回答 / 夏至0313
轉(zhuǎn)義字符,因?yàn)?. 在正則中表示任意一個(gè)字符,但這段代碼需要的是 (.jpg),這里面的. 就是. 本身,并不需要它表示任意一個(gè)字符,所以需要轉(zhuǎn)義它,\. 代表轉(zhuǎn)義。
2017-11-26
*? /+? /?? / 非貪婪模式只截取第一次滿足匹配的字符串,一旦滿足就不在匹配。比如 re.match(r"a.*?b", "aaabcb").group() 匹配的是 以a開頭以b結(jié)尾的字符串。非貪婪模式當(dāng)匹配到第一b字符時(shí)就會(huì)停止匹配,貪婪模式只要你符合要求就會(huì)匹配,在這里會(huì)匹配所有的字符串。
2017-11-26
最贊回答 / 華燈初上丶
我用的pycharm,今天才手寫的代碼,改了幾個(gè)小地方,都寫在注釋里面,樓主看看注意到?jīng)]有,謝謝。import reimport urllibreq = urllib.request.urlopen('http://idcbgp.cn/course/list')#此處加上decode(),不然拿下來的數(shù)據(jù)都是亂碼buf = req.read().decode("utf-8")#老師講課的url地址已經(jīng)發(fā)生改變,改一下正則匹配就好# listurl = re.findall(r'src=.+\.jp...
2017-11-25
大概一個(gè)月前,這里看的也比較迷糊,現(xiàn)在重看,完全沒壓力??赡墚?dāng)時(shí)急躁了,或者對(duì)正則理解不夠,溫故知新。
2017-11-10
最贊回答 / 子非yu_
cat命令是查看文件內(nèi)容,你直接看圖片,它就把圖片內(nèi)容轉(zhuǎn)換成十六進(jìn)制給你顯示出來了。你應(yīng)該是在linux下遇到的這個(gè)情況,我是直接在windows下做的,所以沒這個(gè)腳本。你可以考慮使用共享文件夾,然后再在windows下查看,或者用老師那個(gè)xftp工具
2017-10-31
最贊回答 / JupiterXue
1.url地址必須是http://或者 https:// 這樣才行啊2.python 3.x中urllib庫和urilib2庫合并成了urllib庫
2017-10-31