python之sys模塊

 

#!/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%
'''
相關文章
相關標籤/搜索