python os 模組詳解

2022-02-06 07:42:42 字數 1425 閱讀 3151

os.sep:取代作業系統特定的路徑分隔符

os.name:指示你正在使用的工作平台。比如對於windows,它是'nt

',而對於linux/unix使用者,它是'

posix'。

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

os.getenv()和os.putenv:分別用來讀取和設定環境變數

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

os.remove(file):刪除乙個檔案

os.stat(file):獲得檔案屬性

os.chmod(file):修改檔案許可權和時間戳

os.mkdir(name):建立目錄

os.rmdir(name):刪除目錄

os.removedirs(r「c:\python」):刪除多個目錄

os.system():執行shell命令

os.exit():終止當前程序

os.linesep:給出當前平台的行終止符。例如,windows使用

'\r\n

',linux使用'

\n'而mac使用'\r'

os.path.split():返回乙個路徑的目錄名和檔名

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

os.path.existe():檢驗給出的路徑是否真的存在

os.listdir(dirname):列出dirname下的目錄和檔案

os.getcwd():獲得當前工作目錄

os.curdir:返回當前目錄('.

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

os.path.isdir(name):判斷name是不是目錄,不是目錄就返回false

os.path.isfile(name):判斷name這個檔案是否存在,不存在返回false

os.path.exists(name):判斷是否存在檔案或目錄name

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

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

os.path.isabs():判斷是否為絕對路徑

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

os.path.split(name):分割檔名與目錄(事實上,如果你完全使用目錄,它也會將最後乙個目錄作為檔名而分離,同時它不會判斷檔案或目錄是否存在)

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

os.path.join(path,name):連線目錄與檔名或目錄

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

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

**:

python os模組詳解

os.sep 取代作業系統特定的路徑分隔符 os.name 指示你正在使用的工作平台。比如對於windows,它是 nt 而對於linux unix使用者,它是 posix os.getcwd 得到當前工作目錄,即當前python指令碼工作的目錄路徑。os.getenv 和os.putenv 分別用...

python OS模組詳解

spring cloud 實戰 乾貨 mybatis 實戰 乾貨 spring boot 實戰 乾貨 react 入門實戰 乾貨 構建中小型網際網路企業架構 乾貨 python 學習 乾貨 os.name 指示你正在使用的工作平台。比如對於windows,它是 nt 而對於linux unix使用者...

python os模組詳解

os 模組,作業系統的介面 返回當前工作目錄 os.getcwd 獲得當前工作目錄 os.getcwd users cyy workspace mypyspark 返回絕對路徑 os.path.abspath path 返回絕對路徑 os.path.abspath os.getcwd users c...