首页IT科技python sys.stdout用法(python中sys.stdout怎么用?)

python sys.stdout用法(python中sys.stdout怎么用?)

时间2025-07-31 18:33:01分类IT科技浏览10456
导读:偶然在项目编写中发现了...

偶然在项目编写中发现了sys.stdout的多种好玩用法                  ,常规思想上                           ,只是认为可以实现输出不换行         ,后来仔细看了下                  ,总结了额外的两个方法                           ,分别为实现实时进度显示以及回车或者退格符使用         ,带入到项目中使用         ,相当好玩                           ,要是有需求使用该方法的一些方式                  ,那么接下来         ,就一起来了解学习下吧                  。

1                  、实时进度显示

importsys foriinrange(10): sys.stdout.write(str(i)) sys.stdout.flush()

输出结果:

>>>0123456789

2                           、实现回车或者利用退格符

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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
python3 threadpool(如何使用python中threadpool模块?) python做cfd(python中cffi模块如何使用?)