在做ftp作业的时候,需要做一个上传和下载的进度条,做的时候发现用\r很容易就能做出来 def show_progress(self, has, total): rate = float(has) / float(total) rate_num = int(rate * 100) print('\r%s%% %s' % (rate_num, '#' * int(rate_num / 2)), end='') 其中has是已经发送或接收的数据,total是总共有多少数据,\r的作用是: \r 默认…