liunx 最近的时间轴更新
liunx

liunx

V2EX 第 265451 号会员,加入于 2017-11-07 10:55:02 +08:00
liunx 最近回复了
2017-11-07 15:32:29 +08:00
回复了 Yinz 创建的主题 分享创造 Python3 上实现命令行环境的多行独立进度条
"都是只能重复刷新同一行而不能刷新多行",博主,我想实现 5 个">"符号在输入屏幕上不断循环,代表程序正在运行状态,现在能有个简单的代码实现了,但当下一次重复是,实际上是使用 os.system('cls')把屏幕全部清空了再在原地方循环,可以有办法只刷新一行吗?因为我还想在屏幕显示另外的信息,不想被这个一并清空。代码如下:
import sys, time, os
i = 0
while i < 5:
sys.stdout.write('>')
sys.stdout.flush()
time.sleep(0.3)
i += 1
if i >= 5:
a = os.system('cls')
i = 0
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5024 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 09:38 · PVG 17:38 · LAX 02:38 · JFK 05:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.