反復(fù)看了半個多小時 終于悟了 其實 \1 代表的是之前()里包含的東西
例如:
R3=re.match(r'<([\w]+>)[\w]+</\1','<Book>Python</Book>')
\1 其實就是([\w]+>)
還有那些 book> 應(yīng)該是 <book>的 按照你的說法 是不對的 除非 你把代碼改成這樣
R3=re.match(r'<([\w]+>)[\w]+</\1','<Book>Python</<Book>')
例如:
R3=re.match(r'<([\w]+>)[\w]+</\1','<Book>Python</Book>')
\1 其實就是([\w]+>)
還有那些 book> 應(yīng)該是 <book>的 按照你的說法 是不對的 除非 你把代碼改成這樣
R3=re.match(r'<([\w]+>)[\w]+</\1','<Book>Python</<Book>')
2017-04-04
match(模板,被匹配字符串)方法是被匹配的字符串是從左到又依據(jù)正則模板匹配結(jié)果值,如果匹配成功就返回一個match對象 通過方法獲取值。
2017-04-03
基于python3+pyCharm:
import urllib.request
import re
i = 0
html=urllib.request.urlopen("http://idcbgp.cn/course/list").read().decode('utf-8')
urllist = re.findall(r'http://.+\.jpg',html)
for url in urllist:
filename=str(i) + '.jpg'
urllib.request.urlretrieve(url,filename) #保存圖片
i += 1
import urllib.request
import re
i = 0
html=urllib.request.urlopen("http://idcbgp.cn/course/list").read().decode('utf-8')
urllist = re.findall(r'http://.+\.jpg',html)
for url in urllist:
filename=str(i) + '.jpg'
urllib.request.urlretrieve(url,filename) #保存圖片
i += 1
2017-03-19
最新回答 / 慕粉3491563
f = open(str(n)+'.jpg', 'w') ? 把這一句改為f = open(str(n)+'.jpg', 'wb') ?采用二進制的方式寫入圖片
2017-03-19
關(guān)于系統(tǒng)的 windows下裝好python cmd命令操作符 python 剩下的跟著老師全都一樣了
2017-03-11