1、sys.argv:
命令列引數list,第乙個元素是程式本身路徑
指令碼內容 demo.py:
import sys
print(sys.argv)
執行結果:
d:\python3.5>python demo.py arg1 agr2 agr3
['demo.py', 'arg1', 'agr2', 'agr3']
2、sys.exit(n)
退出程式,正常退出時exit(0),如果不寫引數,預設為none
>>>
import sys
>>> sys.exit()
d:\python3.5>
3、sys.version:
獲取python解釋程式的版本資訊
>>> sys.version
'3.5.2 (v3.5.2:4def2a2901a5, jun 25 2016, 22:18:55) [msc v.1900 64 bit (amd64)]'
4、sys.maxint
最大的int值
注:3版本中無該屬性
>>> sys.maxint
2147483647
5、sys.path:
返回模組的搜尋路徑,初始化時使用pythonpath環境變數的值
>>> sys.path
['', 'd:\\python3.5\\python35.zip', 'd:\\python3.5\\dlls', 'd:\\python3.5\\lib','d:\\python3.5', 'd:\\python3.5\\lib\\site-packages']
6、sys.platform:
返回作業系統平台名稱
>>> sys.platform
'win32'
7、sys.stdout.write():
格式:sys.stdout.write(string)
標準輸出
指令碼內容 demo.py:
import sys
sys.stdout
.write("hello world")
執行結果:
d:\python3.5>python demo.py
hello world
python常用模組之sys模組
用於提供對直譯器相關的操作 sys.argv 命令列引數list,第乙個元素是程式本身路徑 sys.exit n 退出程式,正常退出時exit 0 sys.version 獲取python解釋程式的版本資訊 sys.maxint 最大的int值 sys.path 返回模組的搜尋路徑,初始化時使用py...
Python常用模組之sys模組
sys模組功能多,我們這裡介紹一些比較實用的功能,相信你會喜歡的,和我一起走進python的模組吧!回到頂部 回到頂部 功能 在外部向程式內部傳遞引數 示例 sys.py usr bin env python importsys printsys.ar 0 print sys.ar 1 執行 pyt...
python基礎之模組之sys模組
sys模組的功能 sys是python中較為常用的乙個模組,他提供了對python指令碼執行時的環境的操作。sys功能 1 sys.argv 將python指令碼執行時的指令碼名以及引數作為乙個list,並輸出。2 sys.path 返回乙個list,該list為當前指令碼的path環境變數 pyt...