首页 > 编程语言 > 详细

Python实现写入文本全部内容,下次写入时先清空文本再写入,保持最新,有兴趣可以修改我前面抓取IP叠加抓取的毛病。适用于抓取有时效的:每日新闻、实时热点、IP等。

时间:2020-09-23 21:09:12      阅读:104      评论:0      收藏:0      [点我收藏+]
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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!