python sys.stdout用法(python中sys.stdout怎么用?)
导读:偶然在项目编写中发现了...
偶然在项目编写中发现了sys.stdout的多种好玩用法 ,常规思想上 ,只是认为可以实现输出不换行,后来仔细看了下 ,总结了额外的两个方法 ,分别为实现实时进度显示以及回车或者退格符使用 ,带入到项目中使用 ,相当好玩 ,要是有需求使用该方法的一些方式 ,那么接下来 ,就一起来了解学习下吧 。
1 、实时进度显示
importsys foriinrange(10): sys.stdout.write(str(i)) sys.stdout.flush()输出结果:
>>>01234567892 、实现回车或者利用退格符
foriinrange(10): sys.stdout.write(str(i)+\r) sys.stdout.flush() time.sleep(0.5)3、制作进度条
foriinrange(10): sys.stdout.write(str(i+1/1*10)+%\r) sys.stdout.flush() time.sleep(0.5)创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!