Python 这样 print 才够骚啊

本文介绍了如何在Python中利用print函数实现更直观的程序运行进度显示,包括修改end参数实现连续刷新,使用 实现百分比动态更新,以及推荐了tqdm和progressbar库的应用。
Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

我们在玩 Python 的时候

常常会使用到 print 这个函数

主要用它来打印一些输出

这样我们可以更加方便的知道

程序的运行情况

我们常常这样操作
在这里插入图片描述
不过不是很骚

有时候我们想更加直观的看到我们程序的运行进度

比如你爬取某个文件的时候想看看它的下载进度啥的

这次

小帅b来告诉你print的一些骚操作
在这里插入图片描述

那么接下来就是学习 python 的正确姿势
在这里插入图片描述
在 Python 中print 函数中的 end 默认是 \n

也就是说你在打印每个语句的时候

最后都以换行结尾

比如这样
在这里插入图片描述
这样的打印结果是这样的
在这里插入图片描述
但是我们要的是

在一行中打印就行并且能够一直刷新

那么我们可以把 end 给改了

默认是换行我们改成空字符试试看
在这里插入图片描述
结果是这样的
在这里插入图片描述
虽然是一行不过它是整块一起出来的

没有刷新我们可以加个强制刷新
在这里插入图片描述
因为 flush 默认为 False只有所有内容都有了然后一次性都打印出来

而使用 True 就可以做到每次打印都及时显示出来

使用 sleep 来看看显示效果
在这里插入图片描述
不过对于一些百分比显示这样操作就不好了

比如我们要显示这样的进度百分比
在这里插入图片描述
想必你也想到了结果是这个鸟样
在这里插入图片描述
我们希望的是

数字一直变换就行了对吧

这时候我们可以使用

\r这个转义字符

它可以做到每次都回到开头

我们试试看吧
在这里插入图片描述
这里我们加入 \r 之后

就可以达到我们预想的那样啦
在这里插入图片描述
当然了如果觉得自己搞一个这样的有点麻烦

也有很多库满足你的需求比如

tqdm

在这里插入图片描述

在这里插入图片描述
又比如

progressbar
在这里插入图片描述
效果是这样的
在这里插入图片描述
以上这两个都是我挺喜欢用的库

最后:关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
在这里插入图片描述

二、Python必备开发工具

在这里插入图片描述

三、精品Python学习书籍

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
在这里插入图片描述

四、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
在这里插入图片描述

五、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。在这里插入图片描述

六、Python练习题

检查学习结果。
在这里插入图片描述

七、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
在这里插入图片描述
在这里插入图片描述
最后,千万别辜负自己当时开始的一腔热血,一起变强大变优秀。
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值