python3 OS模組介紹

2021-10-07 16:26:06 字數 2077 閱讀 8076

目錄

os模組簡介    

os.walk()函式介紹

引數介紹

os.path()模組介紹

os模組提供了豐富的方法用來處理檔案和目錄。

os.getcwd()

返回當前工作目錄

os.mkdir(path)

建立名為path的目錄

os.rmdir(path)

刪除名為path的目錄

os.listdir(path)

返回path指定的資料夾包含的檔案或資料夾的名字的列表os

os.chdir(path)

改變當前工作目錄

os.remove(path)

刪除路徑為path的檔案。

os.rename(src,dst)

重新命名檔案或目錄,從src到dst

os.walk(top)

輸出在資料夾中的檔名通過在樹中游走,向上或向下

os.path模組

獲取檔案的屬性資訊

os.walk()方法可以建立乙個生成器,用於生成索要查詢的目錄及其子目錄的所有檔案

os.walk()方法用於通過在目錄樹中游走輸出在目錄中的檔名,向上或向下。

os.walk(top,topdown=true,[,οnerrοr=none[,followlinks=false]]])

top 根目錄下的每乙個資料夾(包含它自己),產生3-元組(dirpath,dirnames,filenames)[資料夾路徑,資料夾名字,檔名]

topdown 為true或者沒有指定時,乙個目錄的3-元組將比它的任何子資料夾的3-元組的3-元組先產生。如果topdown為fasle,乙個目錄的3-元組將比它的任何子資料夾的3-元組的3-元組後產生。

onerror  是乙個函式;他呼叫時有乙個引數,乙個oserror例項。報告這錯誤後,繼續walk,或者丟擲異常中止。

followlinks   設定為true,則通過軟鏈結訪問目錄

import os

for dirpath, dirnames, filenames in os.walk("."):

for name in filenames:

print(os.path.join(firpath, name))

#輸出結果

返回檔名

os.path.dirname(path)

返回檔案路徑

os.path.getsize(path)

返回檔案大小

os.path.isfile(path)

判斷路徑是否為檔案

os.path.isdir(path)

判斷路徑是否為目錄

os.path.join(path1,path2)

把目錄和檔名合成乙個路徑

import os

def readfile(txt):

#獲取檔案路徑

dirname=os.path.dirname(txt)

#獲取檔名

filename=os.path.basename(txt)

#切換到目標資料夾

os.chdir(dirname)

#讀取檔案

with open(filename,"r") as f:

for i in f.readlines():

print(i,end="")

readfile(txt)

#輸出結果

123ab

1232

python3 os模組 python3 os模組

os模組就是對作業系統進行操作,這個模組提供了一種使用作業系統相關功能的可移植方式。1.系統資訊 posix.uname result sysname linux nodename liangwei test6 release 2.6.32 642.el6.x86 64 version 1 smp ...

python3 os模組筆記

官方模組解釋文件 os 模組可以呼叫系統命令,獲得路徑,獲取作業系統型別等等。在 import os 的時候,建議使用 import os 風格而非 from os import 這樣可以保證隨作業系統不同而有所變化的 os.open 不會覆蓋內建函式 open 兩個函式方法可以檢視 os 的方法和...

python3 os模組學習

os.access 功能 檢查許可權模式 第乙個引數是path,就是檔案或者目錄的路徑,第二個是mode,就是檔案或者目錄的模式,有四種模式 是否存在 os.f ok,是否可讀 os.r ok,是否 可寫 os.w ok,是否可執行 os.x ok os.chdir 第乙個引數為路徑,改變當前目錄 ...