Python基礎知識—sys模組初探
阿新 • • 發佈:2018-12-02
有關Python直譯器的資訊
與所有其他模組一樣,必須使用import語句匯入sys模組,即import sys
。
sys模組提供有關Python直譯器的常量,函式和方法。dir(系統)給出了可用常量,函式和方法的摘要。另一種可能是help()函式。使用help(sys)提供有價值的詳細資訊。
模組sys中,例如,最大遞迴深度 sys.getrecursionlimit()
也可以訪問Python的當前版本號:
import sys
sys.version
sys.version_info
命令列引數
當指令碼啟動時,許多指令碼需要訪問傳遞給指令碼的引數。 sys.argv是一個列表
以下指令碼遍歷sys.argv列表
指令碼:arguments.py
import sys
print(sys.argv)
for i in range(len(sys.argv)):
if i == 0:
print("Function name: %s" % sys.argv[0])
else:
print("%d. argument: %s" % (i, sys.argv[i]))
指令碼執行結果
** 指令碼**:test.py
import sys a = sys.argv[2:] print(a)
指令碼執行結果
參考文獻
[1] https://www.python-course.eu/sys_module.php
[2] http://www.cnblogs.com/aland-1415/p/6613449.html