如何解决如何更新python终端代码的输出而不使其重复显示全新的输出?
所以我在 Stack Overflow 上搜索,它已经向我展示了如何使用这种方法显示它们
import time
for i in range(10):
print('Update %d' % i,end='\r')
time.sleep(5)
我有一个项目要创建一个显示加油站/加油站到控制台 这是一个个人项目,但我真的很想通过 Python 学习 OOP。 这是我今晚的努力!
print(' .-""""-.')
print(' |== ==|-.')
for i in range(5):
print(' |%d |`\\' % i,end="\r")
time.sleep(1)
print(' | |//')
print(' | |e/')
print(' | |')
print(' jgs __|______|_')
print(' [____________]')
我得到的输出是
.-""""-.
|== ==|-.
|0 |`\\
.-""""-.
|== ==|-.
|1 |`\\
.-""""-.
|== ==|-.
|2 |`\\ #Then the whole loop
| |//
| |/
| |
jgs __|______|__
[____________]
我的问题是,如果我希望它随更新一起显示整个内容而不是仅显示部分内容怎么办?像这样
-=[ gasoline pump ]=- 5/97
.-""""-.
|== ==|-.
|~~ ~~~|`\\
|0 | || # then it update to 1,2,3,4,5 without repeating the top part
| |//
| |/
| |
jgs __|______|__
[____________]
Please help!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。