os模組與sys模組

2021-07-13 22:16:51 字數 1063 閱讀 8742

sys模組主要處理系統相關的功能。命令

功能sys.stdin

標準輸入流

sys.stdout

標準輸出流

sys.stderr

標準錯誤流

sys.argv[value]

接收命令列的引數。例如,windows下的命令列cmd裡面的引數。其中,argv[0]表示該檔案本身。

sys.version

檢視該python的版本。

sys.platform

判斷是什麼作業系統

sys.exit(n)

若 n 為0,則正常退出;其他都是異常退出,可以捕獲

os.abort()

強制退出。

sys. path

查詢模組所在的目錄,以列表的形式顯示出來

os模組主要處理作業系統的相關的功能。命令

功能os.name

獲取作業系統平台

os.getcwd()

獲取現在的工作目錄

os.listdir()

獲取某個目錄下的所有檔名

os.remove()

刪除某個檔案

os.system()

用來執行shell命令

os.path.existe()

檢驗給出的路徑是否真地存在

os.path.isfile()

判斷是否為檔案;若是,返回值為真

os.path.isdir()

判斷是否為資料夾;若是,返回值為真

os.path.abspath(name)

獲得絕對路徑

os.path.splitext()

分離檔名與副檔名

os.path.split()

把乙個路徑拆分為目錄+檔名的形式

os.path.join(path,name)

連線目錄與檔名或目錄

os.path.basename(path)

返回檔名

os.path.dirname(path)

返回檔案路徑

sys模組 和os模組

sys模組 sys.argv 命令列引數list,第乙個元素是程式設計師本事路徑 sys.exit n 退出程式,正常退出時exit 0 sys.version 獲取python解釋程式的版本資訊 sys.maxint 最大的int值 3.0取消 sys.path 返回模組的搜尋路徑,初始化時使用p...

os模組,sys模組,hashlib

os模組 與作業系統做互動 os.path.join file 新路徑 os.path.split 絕對路徑 返回的路徑粉兩半,返回乙個元組 os.path.basename 獲取path後面的檔名 os.path.dirname 獲取前面的路徑 os.path.getsize os.path.is...

python中os模組與sys模組

os 這個模組提供了一種方便的使用作業系統函式的方法 sys 這個模組提供了訪問由直譯器使用或維護的變數和與直譯器進行互動的函式。即 os模組負責程式與作業系統的互動,提供了訪問作業系統底層的介面 sys模組負責程式與python直譯器的互動,提供了一系列的函式和變數,用於操控python的執行時環...