Python爬虫教程-36-怎么实现在同一行重新输出(已解决)

本篇介绍如何实现删除上一行,循环时在一行更新输出的效果

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 爬虫


- 本笔记不允许任何个人和组织转载

猜你喜欢

转载自blog.csdn.net/qq_40147863/article/details/82711927