#!/usr/bin/python # -*- coding: UTF-8 -*- ''' 用於對Python解釋器相關操做: sys.argv 命令行參數List,第一個元素是程序自己路徑 sys.exit(n) 退出程序,正常退出時exit(0) sys.version 獲取Python解釋程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模塊的搜索路徑,初始化時使用PYTHONPATH環境變量的值 sys.platform 返回操做系統平臺名稱 sys.stdin 輸入相關 sys.stdout 輸出相關 sys.stderror 錯誤相關 ''' import time import sys def view_bar(num, total): # print "num: ,total: ",num," ",total r1 = '\r%s>%d%%' % ("="*num, num,) # 加 r 的話讓每次輸出回到初始最前面位置 sys.stdout.write(r1) # 和print的區別就是不加換行符 sys.stdout.flush() # 清空屏幕輸出 for i in range(0, 101): time.sleep(0.1) view_bar(i, 100) ''' 運行結果: ====================================================================================================>100% '''