想要print始终显示在同一行,本身是在最后加上逗号即可,即:

print "aaa",
print "aaa",

然后又想要实现,新打印的一行,冲掉之前旧的一行,达到显示出下载文件大小一点点增加,但是却始终保持同行,那么就再打印的内容最后添加上\r即可:

print "aaa\r",
 print "aaa\r",

while True:
    if status_num > 3:
        status_num = 0
    else:
        time.sleep(0.1)
        print "searching......%s\r" % statusChar[status_num], #注意输出的逗号
        status_num = status_num + 1
while True:
    if status_num > 3:
        status_num = 0
    else:
        time.sleep(0.1)
        print "searching......%s\r" % statusChar[status_num], #注意输出的逗号
        status_num = status_num + 1

实现状态变化