博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sys.stdout.write与sys.sterr.write(二)
阅读量:7114 次
发布时间:2019-06-28

本文共 1458 字,大约阅读时间需要 4 分钟。

目标:

  1.使用sys.stdout.write模拟火车道轨迹变化过程

  2.使用sys.stderr.write模拟火车道轨迹变化过程

 

1.sys.stdout.write模拟火车道轨迹变化

代码如下:

[root@localhost python]# vim railway.py

[root@localhost python]# cat railway.py#!/usr/bin/env python#coding:utf8import sys,timewidth = 20i = 0while True:    sys.stdout.write('%s%s%s\r' %('#' * i, 'a', '#' * (width - i)))    i +=1    sys.stdout.flush()    time.sleep(0.2)    if i > width:        i = 0    #打印出每行的过程,注释print会出现a字符从首字符跑到末尾,然后继续重复上面的工作,及模拟火车道的轨迹。    print

•运行代码,测试效果

[root@localhost python]# python railway.py

a#####################a#####################a#####################a#####################a#####################a#####################a#####################a#####################a#####################a#####################a#####################a#####################a#####################a#####################a#####################a#####################a#####################a#####################a#####################a#####################aa#####################a#####################a##################

*提示:代码中的print是为了打印上面每一步的变化过程,将print注释重新运行,就会看到a从头到尾不断变化(在一行之中),实现模拟火车道轨迹变化的过程。

 

2.sys.stderr.write模拟火车道轨迹变化(该代码注释了print)

代码如下:

[root@localhost python]# cat railway.py

#!/usr/bin/env python#coding:utf8import sys,timewidth = 20i = 0while True:    sys.stderr.write('%s%s%s\r' %('#' * i, 'a', '#' * (width - i)))    i +=1    time.sleep(0.2)    if i > width:        i = 0

•运行代码,测试效果

 

转载于:https://www.cnblogs.com/xkops/p/6245989.html

你可能感兴趣的文章
ConfigParser配置文件
查看>>
BCH正式升级,智能合约,逐梦而来!
查看>>
json-handle:json可视化工具
查看>>
Crypto++ 编码与哈希(StringSource和FileSource)
查看>>
c语言指针闲谈
查看>>
随记:Ubuntu12.04下手工配置网络
查看>>
微软整合实验(四):迁移FSMO操作主机角色,基于Server 2008 R2
查看>>
主从mysql遇到的问题,
查看>>
iptables 禁止端口和开放端口
查看>>
Linux软件包管理之rpm
查看>>
30. PowerShell -- 后台作业、异步操作实例
查看>>
libpcre.so.1: cannot open shared object file: No such file or directory
查看>>
记录方维p2p项目后台登录自动化测试验证码问题
查看>>
ubuntu 10 下vim 总是出现异常问题
查看>>
Linux系统管理与维护之-tar命令
查看>>
Excel统计时间段内工作日间的时间差
查看>>
Audio Unit Processing Graph
查看>>
Windows Server 2012 R2快速部署基于会话的VDI
查看>>
Maven的一些小配置(续)
查看>>
VB无所不能之四:制作透明和半透明窗体
查看>>