a=[‘niu‘,‘adf‘,‘sdfsdf‘,‘dsfsd‘] ‘‘‘ for i in range(10): t=i+1 a.append(t) print(a) ‘‘‘ with open (‘1.txt‘,‘w‘) as q: t=‘‘ for e in range(len(a)): t = t + a[e]+‘\n‘ print(t) q.write(t) #q.write(‘\n‘) 结果--------------------------------
再来看例子:
a=[] for i in range(10): t=i+1 a.append(t) print(a) with open (‘1.txt‘,‘w‘) as q: t=‘‘ for e in range(len(a)): t = str(t) + str(a[e])+‘\n‘ #数字要改字符串型 print(t) q.write(t) #q.write(‘\n‘) 结果------------------------------------
这种方法很好,不用采用叠加写入方式为a。当然一次性采集,可以不需要这么麻烦,直接写入,w改为a,少一个for循环。 看自己需求。
Python实现写入文本全部内容,下次写入时先清空文本再写入,保持最新,有兴趣可以修改我前面抓取IP叠加抓取的毛病。适用于抓取有时效的:每日新闻、实时热点、IP等。
原文:https://www.cnblogs.com/aotumandaren/p/13720616.html