python如何实现同一行反复输出?

刘地 发布于 2012/11/21 11:13
阅读 10K+
收藏 2

在同一行,反复从行首输出文本或者覆盖/插入修改特定位置的文本。

比如在下载时用来显示进度,反复的修改进度条。

求教,怎么实现?

加载中
0
就是我啊
就是我啊
还没有学过这个。不过可以试试这个办法,就是把已经输出的保存一下,每次需要更新时清空原先显示的内容,修改之前保存的内容后把他们输出。这样子呢?简单的说就是反复刷新。
0
刘地
刘地

引用来自“就是我啊”的答案

还没有学过这个。不过可以试试这个办法,就是把已经输出的保存一下,每次需要更新时清空原先显示的内容,修改之前保存的内容后把他们输出。这样子呢?简单的说就是反复刷新。
控制台也可以吗?
就是我啊
就是我啊
木有试过耶。。 cls?
0
lanybass
lanybass
先不管什么语言,我也想知道shell里面的井号进度条和一直在变的百分比是怎么弄的。这个搞清楚了就知道python里面怎么做了
0
刘地
刘地

引用来自“yhc0309”的答案

谢谢!就是这个,帮大忙了
0
吴晓健
吴晓健

在print函数后面加上一个‘,’, 可以让print不自动换行。至于你如何到本行的行首,你可以自己研究下。

usage:

    print "abc0",

0
xtrace
xtrace
可以参考processbar的实现方法
返回顶部
顶部