python3 sys.stdout,python中sys.stdout.write()

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: