python3 sys.stdout,python中sys.stdout.write()
偶然在项目写作中发现了sys.stdout的各种有趣用法。常规思维,我只是以为它可以实现不换行的输出。后来我仔细看了,总结了两个附加的方法,实时进度显示和回车或退格,带入到项目中。挺好玩的。如果有一些使用这种方法的方法,我们一起来了解一下。
1、实时进度显示
importsys
(10):
sys.stdout.write(str(i))
sys . stdout . flush()输出结果:
01234567892、实现回车或者利用退格符
(10):
sys.stdout.write(str(i) r )
sys.stdout.flush()
时间.睡眠(0.5)3、制作进度条
(10):
sys . stdout . write(str(I 1/1 * 10) % r )
sys.stdout.flush()
Time.sleep(0.5)以上为大家介绍的方法都是工程中常用的。有兴趣的话可以应用一下。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。