os模組提供了一系列有用的方法來操作檔和目錄. 大多數的有用的方法在這裏列出:
SN | 方法及描述 |
---|---|
1 |
使用真正的 uid/gid 來測試訪問路徑
|
2 |
改變當前工作目錄路徑
|
3 | 設置路徑標誌的數字標誌 |
4 |
路徑的模式切換到數字模式
|
5 |
改變路徑的所有者和組ID為數字的 UID和GID
|
6 |
改變當前進程的根目錄路徑
|
7 |
關閉檔描述符 fd
|
8 |
os.closerange(fd_low, fd_high)
從 fd_low(含)至 fd_high(不含)關閉所有檔描述符,忽略錯誤
|
9 |
返回檔描述符 fd 的副本
|
10 |
複製檔描述符fd到fd2,如果有必要,它之後將首先關閉
|
11 |
改變當前工作目錄到由檔描述符 fd 表示的目錄。
|
12 |
改變由 fd 給定數字模式的檔模式
|
13 |
改變檔由 fd 給定數字UID和GID的所有者和組ID
|
14 |
使用檔描述符 fd 強制寫入到磁片檔
|
15 |
os.fdopen(fd[, mode[, bufsize]])
返回連接到檔描述符fd的一個打開的檔對象
|
16 | 返回相關一個打開的檔系統配置資訊,name用來檢索的指定配置值 |
17 |
返回檔描述符 fd 的狀態,類似 stat() 函數
|
18 |
返回關於含有檔描述符fd關聯檔的檔系統的資訊,如 statvfs()
|
19 |
使用檔描述符 fd 強制寫入到磁片檔
|
20 |
截斷相應檔描述符fd的檔,因此,它在最長為 length 的位元組。
|
21 |
返回表示當前工作目錄的字串
|
22 |
返回一個Unicode對象表示當前工作目錄
|
23 |
如果檔描述符 fd 打開並連接到一個tty(類似的)設備返回 True,否則返回 False。
|
24 |
設置路徑 flags 為數字標誌,類似 chflags(),但不遵循符號鏈接。
|
25 |
路徑的模式切換到數字模式
|
26 |
更改路徑的所有者和組ID數字UID和GID。該函數將不會帶有符號鏈接
|
27 |
創建名為 dst 硬鏈接並指向 src
|
28 |
返回包含由路徑給出的目錄名稱的列表
|
29 |
設置檔描述符 fd 的當前位置到位置為 pos,通過修改 how
|
30 |
類似stat()方法,但不遵循符號鏈接
|
31 |
從原始設備號提取設備主設備號
|
32 |
從主要和次要設備編號構建原始設備號
|
33 |
遞歸目錄創建函數
|
34 |
此方法返回設備次要編號
|
35 |
使用數字模式 mode 創建一個名稱 path 的目錄。
|
36 |
使用數字 mode 模式創建一個FIFO(命名管道)命名為 path。默認模式為0666(八進制)
|
37 |
os.mknod(filename[, mode=0600, device])
創建一個檔系統節點(檔,設備特殊檔或命名管道)命名的檔案名
|
38 |
打開檔檔,並按照標誌,並可能根據其模式模式下設置各種標誌
|
39 | 打開一個新的偽終端對,返回一對檔描述符(主,從),分別為 pty 和 tty |
40 |
返回有關命名的檔系統的配置資訊
|
41 |
創建管道。分別返回一對檔描述符 (r, w) ,可用的讀取和寫入
|
42 |
os.popen(command[, mode[, bufsize]])
打開一個管道或命令
|
43 | 從檔描述符 fd 讀取最多到 n 個位元組。返回包含讀取位元組的字串。如果 fd 引用已到達檔的末尾,則返回一個空字元串 |
44 |
返回表示路徑到符號鏈接所指向的字串
|
45 |
刪除檔路徑
|
46 |
遞歸刪除目錄
|
47 |
重命名檔或目錄 src 複製到 dst
|
48 |
遞歸目錄或檔重命名函數
|
49 |
刪除目錄路徑
|
50 |
執行給定的路徑上的 stat 系統調用
|
51 |
os.stat_float_times([newvalue])
確定 stat_result 是否代表時間戳作為 float 對象
|
52 |
執行給定的路徑上的statvfs系統調用
|
53 |
創建符號鏈接指向 src 命名為 dst
|
54 |
返回通過查找給定了終端相關的進程組(一個打開的檔描述符由 open() 返回)
|
55 |
通過 fd 給出的終端相關設置進程組(一個打開的檔描述符由 open()返回)到 pg
|
56 |
返回一個唯一的路徑名稱是合理的,它會被用於創建一個臨時檔
|
57 | 以更新模式 (w+b)返回打開了一個新的檔對象 |
58 |
返回一個唯一的路徑名稱是合理的,它會被用於創建一個臨時檔
|
59 | 返回一個字串,它指定與檔描述符fd相關聯的終端設備。如果 fd 沒有與終端設備相關聯,將引發異常 |
60 |
刪除檔路徑
|
61 |
設置由 path 指定的檔的訪問和修改時間
|
62 |
os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])
通過遍曆樹無論是自上而下還是自下而上生成的目錄樹中的檔案名
|
63 |
寫入字串 str 到檔描述符 fd,返回實際寫入的位元組數
|
上一篇:
Python3檔方法
下一篇:
Python3檔操作