python 自帶模組 os模組

2022-07-26 20:33:11 字數 1837 閱讀 4046

os模組

首先可以開啟cmd輸入python進入互動介面  然後輸入dir(os)

就可以看到os的全部用法了  我們簡單的舉幾個例子就行了。

寫入os.getcwd()可以檢視當前所在路徑

import

osprint(os.getcwd())

寫入os.listdir檢視當前路徑下的檔案 當然你也可以指定檢視那個路徑下的檔案  比如

import

osprint(os.listdir("

d:\\

"))

這樣就檢視到了d盤下的檔案

os.path.abspath檢視指定路徑的絕對路徑 比如

import

osprint(os.path.abspath("

bin\\awk

"))

這就檢視到了bin目錄下的awk的絕對路徑

os.path.split它會將路徑和檔名才分開並以元組的方式輸出出來

import

osprint(os.path.split("

bin\\ash.exe

"))

執行結果為

os.path.basename獲取出檔名

import

osprint(os.path.basename("

bin\\ash.exe

"))

os.path.join它會將兩個引數的值和在一起變成乙個 

import

osprint(os.path.join("

d:bin\\

","ash.exe

"))

執行結果為

如果第二個引數也是路徑而不是檔案 則 會將後面的路徑輸出

print(os.path.join("

d:bin\\

","e:\\

"))

執行結果

os.path.getsize獲取檔案的大小

import

osprint(os.path.getsize("

d:bin\\ash.exe

"))

注意這條命令獲取的檔案大小是以位元組計算的   如果是資料夾預設值為0

os.path.exists判斷檔案或者資料夾是否存在

import

osprint(os.path.exists("

d:bin\\ash.exe

"))

存在返回 true  不存在返回   false

os.stat返回檔案的詳細資訊

import

osprint(os.stat("

d:bin\\ash.exe

"))

執行結果為

如果想單獨取出乙個值 可以在  os.stat("d:bin\\ash.exe")後面加上乙個點 然後在寫上值的名稱就可以了

import

osprint(os.stat("

d:bin\\ash.exe

").st_size)

執行結果為

python模組 OS模組

bin env python coding utf 8 import os print os.name 輸出主機平台 print os.getcwd 輸出當前目錄 print os.listdir os.getcwd 輸出當前目錄的檔案 橫向 for i in os.listdir os.getcw...

python 模組 OS模組

print os.getcwd 輸出 e python workspace 原來 print os.getcwd 輸出 e python workspace 返回上級目錄 os.chdir os.getcwd 輸出 e python 更改 os.chdir r e print os.getcwd 輸...

Python 模組學習 os模組

一 os模組概述 python os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。一語中的 二 常用方法 1 os.name 輸出字串指示正在使用的平台。如果是window 則用 nt 表示,對於linux unix使用者,它是 posix 2 os.get...