本篇介绍如何实现删除上一行,循环时在一行更新输出的效果
Python爬虫教程-36-怎么实现在同一行重新输出(已解决)
Python 中 print() 函数默认以 \n 结束
我们想要实现循环时在一行更新输出,就需要删除上一行输出,显然 print() 函数默认以 \n 结束,我们就不能直接用 end = “\r” 来实现
怎样实现删除上一行呢打印的内容?
- 解决方法:
- 1.既然以 \n 结束,不能再使用 \r 删除,就需要改掉 print() 函数的 end
- 2.我们把 \r 放在前面
- 比如我们想要打印一下爬虫爬取的次数,我们这样实现:
num = 1
for i in urls:
print("\r爬虫01号-第%d次访问!" %num,end= " ")
num = num + 1
- 效果截图:
更多文章链接:Python 爬虫
- 本笔记不允许任何个人和组织转载