Python文操作件命令小全os模組

2021-08-27 18:00:23 字數 2860 閱讀 6732

序號

命令描述

1os.path.isdir(『path』)

判斷path是否為目錄

2os.path.isabs(『path』)

判斷path是否為絕對路徑

3os.path.dirname(『path』)

獲取路徑名

4os.getcwd()

獲取當前資料夾路徑

5os.listdir(『path』)

返回指定目錄下的所有檔案

6os.name

獲取平台資訊,linux/unix為posix,windows是nt

7os.rename(old, new)

資料夾重新命名

8os.mkdir(「folder」)

建立目錄

9shutil.copyfile(「oldfile」,「newfile」)

複製檔案,oldfile和newfile只能是檔案

10shutil.copy(「oldfile」,「newfile」)

oldfile和newfile可是檔案也可是檔案路徑

11shutil.copytree(「olddir」,「newdir」)

複製資料夾,olddir和newdir只能是目錄

序號命令描述1

os.path.exists(『folder』)

判斷folder資料夾是否存在

2os.path.makedirs(『folder』)

建立folder資料夾

3os.path.isdir(『path』)

判斷path是否為目錄

4os.path.isabs(『path』)

判斷path是否為絕對路徑

5os.path.dirname(『path』)

獲取路徑名

6os.rename(oldname, newname)

資料夾重新命名

7shutil.rmtree(「dir」)

刪除資料夾,空目錄、有內容的目錄均可

8os.rmdir(「dir」)

只能刪除空目錄

9os.chdir(「path」)

更改路徑

序號命令描述1

os.path.exists(『file.*』)

判斷file.py,file.txt等檔案是否存在,若存在返回true,否則返回false

2os.path.isfile(『file』)

判斷file是否為檔案,是檔案返回true,否則返回false

3os.getcwd()

獲取當前資料夾路徑

4os.listdir(『path』)

返回指定目錄下的所有檔案

5os.remove(『file』)

刪除檔案file

6os.removedirs(r"file")

刪除多級目錄

7os.path.basename(『file』)

獲取檔名

8os.stat(file)

獲取檔案屬性

9os.chmod(file)

修改檔案許可權與時間戳

10os.path.getsize(file)

獲取檔案容量

11os.mknod(『file.*』)

建立檔案

12os.makedirs(「folder_name_path」)

建立資料夾

序號命令描述1

read([size])

size為讀取長度,以byte為單位

2readline([size])

讀一行資料,定義size則讀取size大小

3readlines([size])

將檔案的每一行作為乙個list的成員,返回list。原理:迴圈呼叫readline()實現。

4write(str)

str寫入檔案中,檔案末尾不加換行符

5writeline(seq)

將seq的內容全部下入檔案

6close()

關閉檔案

7flush()

將緩衝區的資料寫入硬碟

8fileno()

返回乙個長整型的「檔案標籤」

9isatty()

檔案是否是乙個終端裝置檔案

10tell()

返回檔案操作標記的當前位置,以檔案的開頭為原點

11next()

返回下一行

12seek(offset[,whence])

將檔案的操作標記移到offset位置

13truncate()

將檔案修剪成指定大小

序號命令描述1

open(「file.*」,『mode』)

開啟檔案,若不存在,則直接建立檔案

2mode

w,a,r+,w+,a+,rb,wb,ab,rb+,wb+,ab+3w

「寫」方式開啟檔案,檔案指標在檔案開頭,從頭開始編輯,每次寫入,原有內容會被擦除4a

「追加」方式開啟(從eof開始,必要時建立新檔案),檔案指標在檔案結尾,每次寫入接著前面的檔案寫入5r+

「讀寫」方式開啟檔案,檔案指標在檔案開頭6w+

「讀寫」方式開啟檔案,檔案指標在檔案開始位置7a+

「讀寫」方式開啟檔案檔案指標在檔案末尾8rb

二進位制「寫」方式開啟,檔案指標在檔案開頭9wb

二進位制「讀」方式開啟,檔案指標在檔案開頭

10ab

二進位制「追加」方式開啟,檔案指標在檔案末尾

11rb+

二進位制「讀寫」方式開啟,檔案指標在檔案開頭

12wb+

二進位制「讀寫」方式開啟,檔案指標在檔案開頭

13ab+

二進位制「讀寫」方式開啟,檔案指標在檔案末尾

注意

檔案使用全路徑

Python學習筆記(12) 檔案操作 應用小練習

檔案操作方式 開啟檔案 讀 寫檔案資料 關閉檔案 表現形式1 f open test.txt r 以讀的方式開啟已存在的名為test.txt的檔案,使用變數f指向開啟的test.txt檔案 注意事項 1 檔案test.txt若不存在 將報錯並退出 2 以讀的方式開啟的檔案無法向檔案中寫入資料 3 檔...

DOS命令 3 檔案操作類命令

檔案操作類命令 一 copy檔案複製命令 1 功能 拷貝乙個或多個檔案到指定盤上。2 型別 內部命令 3 格式 copy 源盤 路徑 源檔名 目標盤 路徑 目標檔名 4 使用說明 1 copy是檔案對檔案的方式複製資料,複製前目標盤必須已經格式化 2 複製過程中,目標盤上相同檔名稱的舊檔案會被原始檔...

四 檔案的操作命令

檔案的操作命令 1 檔案的建立 增 命令 touch 檔名稱 空檔案 示例 在test目錄下建立乙個空檔案 touch aaa.txt 2 檔案的檢視 查 命令 cat more less tail 檔案 示例 使用cat檢視 etc sudo.conf檔案,只能顯示最後一屏內容 示例 使用less...