使用print输出线程标识和每个线程执行的次数。经常会出现多个线程输出到同一行中的情况,导致无法清晰看到每条信息。
使用sys.stdout.write 代替 print,自己输出换行符“/n”:
sys.stdout.write('\r>> Converting image %d/%d' % (i+1, len(filenames)))
sys.stdout.flush()
sys.stdout.flush()程序每执行一下就能输出一下,而不是等程序全部运行完之后输出
使用print输出线程标识和每个线程执行的次数。经常会出现多个线程输出到同一行中的情况,导致无法清晰看到每条信息。
使用sys.stdout.write 代替 print,自己输出换行符“/n”:
sys.stdout.write('\r>> Converting image %d/%d' % (i+1, len(filenames)))
sys.stdout.flush()
sys.stdout.flush()程序每执行一下就能输出一下,而不是等程序全部运行完之后输出