【新手】python在txt文件中匹配url正则表达式并打印出来
【新手求助】python在txt文件中匹配url正则表达式并打印出来
【新手求助】python在txt文件中匹配url正则表达式并打印出来
新手求助:
想写一个程序:在txt文件里查找所有“http://xx.xx.xx.xx/router.xml"打印到列表,然后逐个读取,并将每个xml文件下载到本地。
xx.xx.xx.xx就是数字IP,如:192.168.191.122
希望得到大虾的帮助?
------解决方案--------------------
【新手求助】python在txt文件中匹配url正则表达式并打印出来
新手求助:
想写一个程序:在txt文件里查找所有“http://xx.xx.xx.xx/router.xml"打印到列表,然后逐个读取,并将每个xml文件下载到本地。
xx.xx.xx.xx就是数字IP,如:192.168.191.122
希望得到大虾的帮助?
------解决方案--------------------
- Python code
import urllib2 import re restr = r'http.*?xml' txt = open(r'text.txt','r').read() urllist = re.findall(restr,txt,re.S) for url in urllist: page = urllib2.urlopen(url).read() fname = [url.rfind(r'/')+1:] fout = open(fname,'w') fout.write(page) fout.close()