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   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3388 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 02:50 · PVG 10:50 · LAX 18:50 · JFK 21:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.