Python这样print才够骚啊我们在玩Python的时候,常常会使用到print这个函数,主要用它来打印一些输出,这样我们可以更加方便的知道程序的运行情况我们常常这样操作:不过不是很骚,有时候我们想更加直观的看到,我们程序的运行进度比如你爬取某个文件的时候,想看看它的下载进度啥的这次我来告诉你print的一些骚操作那么接下来就是学习python的正确姿势在Python中,print函数中的end默认是\n,也就是说,你在打印每个语句的时候,最后都以换行结尾,比如这样这样的打印结果是这样的:但是我们要的是在一行中打印就行,并且能够一直刷新,那么我们可以把end给改了,默认是换行,我们改成空字符试试看结果是这样的:虽然是一行,不过它是整块一起出来的没有刷新,我们可以加个强制刷新因为flush默认为False,只有所有内容都有了,然后一次性都打印出来而使用True就可以做到,每次打印都及时显示出来,使用sleep来看看显示效果不过,对于一些百分比显示,这样操作就不好了比如我们要显示,这样的进度百分比:想必你也想到了,结果是这个鸟样我们希望的是数字一直变换就行了对吧这时候我们可以使用\r这个转义字符它可以做到每次都回到开头我们试试看吧这里我们加入\r之后,就可以达到我们预想的那样啦