python中怎样把数据读入到文件中,并且不删除原有的类容

如:devPath='E:/python/log.txt'loglist=re.findall(re.compile(expresion),html)forlistinl... 如:
devPath = 'E:/python/log.txt'
loglist = re.findall(re.compile(expresion), html)
for list in loglist:
urllib.urlretrieve(list,devPath)
怎样才能把所有的list连接中的内容读入到devPath文件中吗,而不是只读取了最后一个。
最好是读取到列表中,并且去掉重复的。
展开
 我来答
babykick
2013-08-21 · TA获得超过406个赞
知道小有建树答主
回答量:256
采纳率:0%
帮助的人:158万
展开全部
你这样的话会覆盖
out = open(devPath, "a")
out.write(urllib2.urlopen(url).read())
去重用set
s = Set()
s.add(list)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanghan519
2013-08-22 · TA获得超过7820个赞
知道小有建树答主
回答量:1285
采纳率:60%
帮助的人:540万
展开全部
devPath = 'E:/python/log.txt'
ret=[]
loglist = set(re.findall(re.compile(expresion), html))
for list in loglist:
ret.append(urllib.urlopen(list).read())
f=open(devPath,'w')
f.writelines(ret)
f.close()
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式