##language:zh #pragma section-numbers off ##含有章节索引导航的 ZPyUG 文章通用模板 <> ## 默许导航,请保留 <> = 打印不换行 = {{{ 洗猫 sender-time Sent at 16:51 (GMT+08:00). Current time there: 4:40 PM. ✆ reply-to python-cn@googlegroups.com to python-cn@googlegroups.com date Mon, Jun 21, 2010 at 16:51 subject [CPyUG] 问题:有什么办法可以让print只在一行打印不换行,但内容是改变的 }}} ##startInc == 问题 == 由于要处理大量文件,所以我想输出一些运行过程中的信息。 但print每次都换行,加个逗号也只是在同一行输出而已。 我希望就是以上,上边的数字或者文字在不停的变化那种。 哪位做过还希望指教一下。 === cls === 下面方法在CMD下可用(就是那个黑窗口) {{{ #!python import os,time for i in [1,2,3,4,5,6,7,8,9]: os.system('cls') print i time.sleep(1) }}} === \b === {{{ #!python import time print u"处理tani文件数量 ", for i in xrange(10): print "\b\b\b\b\b\b%5d" % i, time.sleep(.2) }}} === curses === {{{ #!python import curses; curses.initscr() pad=curses.newpad(); pad.addstr('the text'); for i in range(10): pad.addstr((1,20),'%s'%i); pad.get_ch() curses.endwin() }}} ##endInc ---- '''反馈''' 创建 by -- ZoomQuiet [<>]