鍍金池/ 教程/ Python/ Python3 os文件目錄的方法
Python3文件操作
Python3日期和時間
Python3基礎語法
Python3字典
Python3元組
Python3文件方法
Python3字符串
Python3引入什么新的東西?
Python3異常處理
Python3模塊
Python3數(shù)字
Python3變量類型
Python3函數(shù)
Python3循環(huán)
Python3 os文件目錄的方法
Python3 while循環(huán)語句
Python3斷言
Python3基本運算符
Python3環(huán)境安裝設置
Python3標準異常
Python3嵌套循環(huán)
Python3教程
Python3決策
Python3 for循環(huán)語句
Python3列表

Python3 os文件目錄的方法

os模塊提供了一系列有用的方法來操作文件和目錄. 大多數(shù)的有用的方法在這里列出:
SN 方法及描述
1

os.access(path, mode)

使用真正的 uid/gid 來測試訪問路徑
2

os.chdir(path)

改變當前工作目錄路徑
3

os.chflags(path, flags)

設置路徑標志的數(shù)字標志
4

os.chmod(path, mode)

路徑的模式切換到數(shù)字模式
5

os.chown(path, uid, gid)

改變路徑的所有者和組ID為數(shù)字的 UID和GID
6

os.chroot(path)

改變當前進程的根目錄路徑
7

os.close(fd)

關閉文件描述符 fd
8

os.closerange(fd_low, fd_high)

從 fd_low(含)至 fd_high(不含)關閉所有文件描述符,忽略錯誤
9

os.dup(fd)

返回文件描述符 fd 的副本
10

os.dup2(fd, fd2)

復制文件描述符fd到fd2,如果有必要,它之后將首先關閉
11

os.fchdir(fd)

改變當前工作目錄到由文件描述符 fd 表示的目錄。
12

os.fchmod(fd, mode)

改變由 fd 給定數(shù)字模式的文件模式
13

os.fchown(fd, uid, gid)

改變文件由 fd 給定數(shù)字UID和GID的所有者和組ID
14

os.fdatasync(fd)

使用文件描述符 fd 強制寫入到磁盤文件
15

os.fdopen(fd[, mode[, bufsize]])

返回連接到文件描述符fd的一個打開的文件對象
16

os.fpathconf(fd, name)

返回相關一個打開的文件系統(tǒng)配置信息,name用來檢索的指定配置值
17

os.fstat(fd)

返回文件描述符 fd 的狀態(tài),類似 stat() 函數(shù)
18

os.fstatvfs(fd)

返回關于含有文件描述符fd關聯(lián)文件的文件系統(tǒng)的信息,如 statvfs()
19

os.fsync(fd)

使用文件描述符 fd 強制寫入到磁盤文件
20

os.ftruncate(fd, length)

截斷相應文件描述符fd的文件,因此,它在最長為 length 的字節(jié)。
21

os.getcwd()

返回表示當前工作目錄的字符串
22

os.getcwdu()

返回一個Unicode對象表示當前工作目錄
23

os.isatty(fd)

如果文件描述符 fd 打開并連接到一個tty(類似的)設備返回 True,否則返回 False。
24

os.lchflags(path, flags)

設置路徑 flags 為數(shù)字標志,類似 chflags(),但不遵循符號鏈接。
25

os.lchmod(path, mode)

路徑的模式切換到數(shù)字模式
26

os.lchown(path, uid, gid)

更改路徑的所有者和組ID數(shù)字UID和GID。該函數(shù)將不會帶有符號鏈接
27

os.link(src, dst)

創(chuàng)建名為 dst 硬鏈接并指向 src
28

os.listdir(path)

返回包含由路徑給出的目錄名稱的列表
29

os.lseek(fd, pos, how)

設置文件描述符 fd 的當前位置到位置為 pos,通過修改 how 
30

os.lstat(path)

類似stat()方法,但不遵循符號鏈接
31

os.major(device)

從原始設備號提取設備主設備號
32

os.makedev(major, minor)

從主要和次要設備編號構(gòu)建原始設備號
33

os.makedirs(path[, mode])

遞歸目錄創(chuàng)建函數(shù)
34

os.minor(device)

此方法返回設備次要編號
35

os.mkdir(path[, mode])

使用數(shù)字模式 mode 創(chuàng)建一個名稱 path 的目錄。
36

os.mkfifo(path[, mode])

使用數(shù)字 mode 模式創(chuàng)建一個FIFO(命名管道)命名為 path。默認模式為0666(八進制)
37

os.mknod(filename[, mode=0600, device])

創(chuàng)建一個文件系統(tǒng)節(jié)點(文件,設備特殊文件或命名管道)命名的文件名
38

os.open(file, flags[, mode])

打開文件文件,并按照標志,并可能根據(jù)其模式模式下設置各種標志
39

os.openpty()

打開一個新的偽終端對,返回一對文件描述符(主,從),分別為 pty 和 tty
40

os.pathconf(path, name)

返回有關命名的文件系統(tǒng)的配置信息
41

os.pipe()

創(chuàng)建管道。分別返回一對文件描述符 (r, w) ,可用的讀取和寫入
42

os.popen(command[, mode[, bufsize]])

打開一個管道或命令
43

os.read(fd, n)

從文件描述符 fd 讀取最多到 n 個字節(jié)。返回包含讀取字節(jié)的字符串。如果 fd 引用已到達文件的末尾,則返回一個空字符串
44

os.readlink(path)

返回表示路徑到符號鏈接所指向的字符串
45

os.remove(path)

刪除文件路徑
46

os.removedirs(path)

遞歸刪除目錄
47

os.rename(src, dst)

重命名文件或目錄 src 復制到 dst
48

os.renames(old, new)

遞歸目錄或文件重命名函數(shù)
49

os.rmdir(path)

刪除目錄路徑
50

os.stat(path)

執(zhí)行給定的路徑上的 stat 系統(tǒng)調(diào)用
51

os.stat_float_times([newvalue])

確定 stat_result 是否代表時間戳作為 float 對象
52

os.statvfs(path)

執(zhí)行給定的路徑上的statvfs系統(tǒng)調(diào)用
53

os.symlink(src, dst)

創(chuàng)建符號鏈接指向 src 命名為 dst
54

os.tcgetpgrp(fd)

返回通過查找給定了終端相關的進程組(一個打開的文件描述符由 open() 返回)
55

os.tcsetpgrp(fd, pg)

通過 fd 給出的終端相關設置進程組(一個打開的文件描述符由 open()返回)到 pg
56

os.tempnam([dir[, prefix]])

返回一個唯一的路徑名稱是合理的,它會被用于創(chuàng)建一個臨時文件
57

os.tmpfile()

以更新模式 (w+b)返回打開了一個新的文件對象
58

os.tmpnam()

返回一個唯一的路徑名稱是合理的,它會被用于創(chuàng)建一個臨時文件
59

os.ttyname(fd)

返回一個字符串,它指定與文件描述符fd相關聯(lián)的終端設備。如果 fd 沒有與終端設備相關聯(lián),將引發(fā)異常
60

os.unlink(path)

刪除文件路徑
61

os.utime(path, times)

設置由 path 指定的文件的訪問和修改時間
62

os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])


通過遍歷樹無論是自上而下還是自下而上生成的目錄樹中的文件名
63

os.write(fd, str)

寫入字符串 str 到文件描述符 fd,返回實際寫入的字節(jié)數(shù)

上一篇:Python3標準異常下一篇:Python3字符串