Python OS模組 介紹

2021-08-31 13:53:18 字數 1107 閱讀 5328

python的標準庫中的os模組包含普遍的作業系統功能。這個模組是尤為重要的。

它允許乙個程式在編寫後不需要任何改動,也不會發生任何問題,就可以在linux和windows下執行。

下面列出了一些在os模組中比較有用的部分。它們中的大多數都簡單明瞭。

os.sep可以取代作業系統特定的路徑分隔符。windows下為 「\」

os.name字串指示你正在使用的平台。比如對於windows,它是』nt』,而對於linux/unix使用者,它是』posix』。

os.getcwd()函式得到當前工作目錄,即當前python指令碼工作的目錄路徑。

os.getenv()獲取乙個環境變數,如果沒有返回none

os.putenv(key, value)設定乙個環境變數值

os.listdir(path)返回指定目錄下的所有檔案和目錄名。

os.remove(path)函式用來刪除乙個檔案。

os.system(command)函式用來執行shell命令。

os.linesep字串給出當前平台使用的行終止符。例如,windows使用』\r\n』,linux使用』\n』而mac使用』\r』。

os.curdir:返回當前目錄(』.』)

os.chdir(dirname):改變工作目錄到dirname

os.path常用方法:

os.path.isfile()和os.path.isdir()函式分別檢驗給出的路徑是乙個檔案還是目錄。

os.path.exists()函式用來檢驗給出的路徑是否真地存在

os.path.getsize(name):獲得檔案大小,如果name是目錄返回0l

os.path.abspath(name):獲得絕對路徑

os.path.normpath(path):規範path字串形式

os.path.split(path) :將path分割成目錄和檔名二元組返回。

os.path.splitext():分離檔名與副檔名

os.path.join(path,name):連線目錄與檔名或目錄;使用「\」連線

os.path.basename(path):返回檔名

os.path.dirname(path):返回檔案路徑

python os介紹 Python os模組介紹

os模組主要用於執行系統命令 import os os.remname file.txt file1.txt 檔案重新命名 os.remove file1.txt 刪除檔案 os.mkdir test 建立資料夾 os.rmdir test 刪除資料夾 os.sep 可以取代作業系統特定的路徑分割符...

Python os模組介紹

os模組 我們平時工作中很常用到的乙個模組,通過os模組呼叫系統命令,獲得路徑,獲取作業系統的型別等都是使用該模組。os 模組提供了很多允許你的程式與作業系統直接互動的功能 得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.list...

Python os模組常用介紹

os模組提供了大量的檔案和目錄操作方法函式。import os import sys reload sys print 系統預設編碼方式 sys.getdefaultencoding sys.setdefaultencoding utf8 print 設定後系統的編碼方式 sys.getdefaul...