Python在控制台输出进度条

xiaoxiao2021-02-28  77

主要是应用print()方法中的其他参数   end=””  代表不进行换行   flush=True 代表没运行一次print进行一次控制台的刷新(因为print的输出其实和Socket中的端口接收一样,会有粘包现象…)   \r      字符串中的\r代表回车,就是字符的输入回到该行头部

import time for i in range(10): print('\r{0}/10'.format(i + 1),end='',flush=True) time.sleep(0.3) print('\nend......')
转载请注明原文地址: https://www.6miu.com/read-74816.html

最新回复(0)