os模組,sys模組,hashlib

2022-09-10 21:57:32 字數 967 閱讀 6476

os模組:與作業系統做互動

os.path.join(__file__+新路徑)

os.path.split('絕對路徑')    返回的路徑粉兩半,返回乙個元組

os.path.basename() 獲取path後面的檔名

os.path.dirname() 獲取前面的路徑

os.path.getsize()    

os.path.isdir()  判斷是否為資料夾

os.path,isfile() 判斷是否為檔案

os.mwkedirs('a/b/c//d')  遞迴建立資料夾

os.removedirs('a/b/c/') 刪除資料夾,當有內容時就不刪除

os.mkdir('a')  建立乙個資料夾

os.rmdir('a')  刪除乙個資料夾

print(os.listdir(r'd:\weize\day 13.py'))  當前路徑下的所有內容,列表顯示

print(os.getcwd())   獲取檔案的絕對路徑

os.remove()   刪除檔案,引數是檔名

os.rename() 

print(os.popen(python '

檔名'

).read())   對python的乙個檔案發出指令,此處是查詢

sys模組,對python直譯器

sys.path   python的環境變數

sys.version  檢視版本

sys.platform 檢視作業系統的資訊

hashlib

單向,把內容轉化成hash值

md5=hashlib.md5()    

md5.update('你好'.encode('utf-8'))

print(md5.hexdigest()) 返回乙個hash值

sys模組 和os模組

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

os模組與sys模組

sys模組主要處理系統相關的功能。命令 功能sys.stdin 標準輸入流 sys.stdout 標準輸出流 sys.stderr 標準錯誤流 sys.argv value 接收命令列的引數。例如,windows下的命令列cmd裡面的引數。其中,argv 0 表示該檔案本身。sys.version ...

python中os模組與sys模組

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