Python資料之sys模組

2021-08-14 11:39:00 字數 1355 閱讀 8463

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...