Python3教學
Python3引入什麼新的東西?
Python3環境安裝設置
Python3基礎語法
Python3變量類型
Python算術運算符實例
Python3比較運算符實例
Python3賦值運算符實例
Python3位運算符實例
Python3邏輯運算符實例
Python3成員運算符實例
Python3標識運算符實例
Python3運算符優先級示例
Python3基本運算符
Python3 if語句
Python3 if...elseif...else語句
Python3嵌套if語句
Python3決策
Python3 while循環語句
Python3 for循環語句
Python3嵌套循環
Python3 break語句
Python3 continue語句
Python3 pass語句
Python3循環
Python3 abs()函數
Python3 ceil()函數
Python3 exp()函數
Python3 fabs()函數
Python3 floor()函數
Python3 log()函數
Python3 log10()函數
Python3 max()函數
Python3 min()函數
Python3 modf()函數
Python3 pow()函數
Python3 round()函數
Python3 sqrt()函數
Python3 choice()函數
Python3 randrange()函數
Python3 random()函數
Python3 seed()函數
Python3 shuffle()函數
Python3 uniform()函數
Python3 acos()函數
Python3 asin()函數
Python3 atan()函數
Python3 atan2()函數
Python3 cos()函數
Python3 hypot()函數
Python3 sin()函數
Python3 tan()函數
Python3 degrees()函數
Python3 radians()函數
Python3數字
Python3 string.capitalize()方法
Python3 string.center()方法
Python3 string.count()方法
Python3 string.decode()方法
Python3 string.endswith()方法
Python3 string.expandtabs()方法
Python3 string.encode()方法
Python3 string.find()方法
Python3 string.index()方法
Python3 string.isalnum()方法
Python3 string.isalpha()方法
Python3 string.isdigit()方法
Python3 string.tolower()方法
Python3 string.isnumeric()方法
Python3 string.isspace()方法
Python3 string.istitle()方法
Python3 string.isupper()方法
Python3 string.join()方法
Python3 string.len()方法
Python3 string.ljust()方法
Python3 string.lower()方法
Python3 string.lstrip()方法
Python3 string.maketrans()方法
Python3 string.max()方法
Python3 string.min()方法
Python3 string.replace()方法
Python3 string.rfind()方法
Python3 string.rindex()方法
Python3 string.rjust()方法
Python3 string.rstrip()方法
Python3 string.split()方法
Python3 string.splitlines()方法
Python3 string.startswith()方法
Python3 string.strip()方法
Python3 string.swapcase()方法
Python3 string.title()方法
Python3 string.translate()方法
Python3 string.upper()方法
Python3 string.zfill()方法
Python3 string.isdecimal()方法
Python3字符串
Python3 list.cmp()方法
Python3 list.len()方法
Python3 list.max()方法
Python3 list.min()方法
Python3 list.list()方法
Python3 list.append()方法
Python3 list.count()方法
Python3 list.extend()方法
Python3 list.index()方法
Python3 list.insert()方法
Python3 list.pop()方法
Python3 list.remove()方法
Python3 list.reverse()方法
Python3 list.sort()方法
Python3列表
Python3 tuple.cmp()方法
Python3 tuple.len()方法
Python3 tuple.max()方法
Python3 tuple.min()方法
Python3 tuple.tuple()方法
Python3元組
Python3 dictionary.cmp()方法
Python3 dictionary.len()方法
Python3 dictionary.str()方法
Python3 dictionary.type()方法
Python3 dictionary.clear()方法
Python3 dictionary.copy()方法
Python3 dictionary.fromkeys()方法
Python3 dictionary.get()方法
Python3 dictionary.has_key()方法
Python3 dictionary.items()方法
Python3 dictionary.keys()方法
Python3 dictionary.setdefault()方法
Python3 dictionary.update()方法
Python3 dictionary.values()方法
Python3字典
Python3 time.altzone()方法
Python3 time.asctime()方法
Python3 time.clock()方法
Python3 time.ctime()方法
Python3 time.gmtime()方法
Python3 time.localtime()方法
Python3 time.mktime()方法
Python3 time.sleep()方法
Python3 time.strftime()方法
Python3 time.time()方法
Python3 time.tzset()方法
Python3日期和時間
Python3函數
Python3模塊
Python3 file.close()方法
Python3 file.tell()方法
Python3 file.truncate()方法
Python3 file.write()方法
Python3 file.writelines()方法
Python3 file.flush()方法
Python3 file.fileno()方法
Python3 file.isatty()方法
Python3 file.next()方法
Python3 file.read()方法
Python3 file.readline()方法
Python3 file.readlines()方法
Python3 file.seek()方法
Python3文件方法
Python3 os.access()方法
Python3 os.chdir()方法
Python3 os.chflags()方法
Python3 os.chmod()方法
Python3 os.chown()方法
Python3 os.chroot()方法
Python3 os.close()方法
Python3 os.closerange()方法
Python3 os.dup()方法
Python3 os.dup2()方法
Python3 os.fchdir()方法
Python3 os.fchmod()方法
Python3 os.fchown()方法
Python3 os.fdatasync()方法
Python3 os.fopen()方法
Python3 os.fpathconf()方法
Python3 os.fstat()方法
Python3 os.fstatvfs()方法
Python3 os.fsync()方法
Python3 os.ftruncate()方法
Python3 os.getcwd()方法
Python3 os.getcwdu()方法
Python3 os.isatty()方法
Python3 os.lchflags()方法
Python3 os.lchmod()方法
Python3 os.lchown()方法
Python3 os.link()方法
Python3 os.listdir()方法
Python3 os.lseek()方法
Python3 os.lstat()方法
Python3 os.major()方法
Python3 os.makedev()方法
Python3 os.makedirs()方法
Python3 os.minor()方法
Python3 os.mkdir()方法
Python3 os.mkfifo()方法
Python3 os.mknod()方法
Python3 os.open()方法
Python3 os.openpty()方法
Python3 os.pathconf()方法
Python3 os.pipe()方法
Python3 os.popen()方法
Python3 os.read()方法
Python3 os.readlink()方法
Python3 os.remove()方法
Python3 os.removedirs()方法
Python3 os.rename()方法
Python3 os.renames()方法
Python3 os.rmdir()方法
Python3 os.stat()方法
Python3 os.stat_float_times()方法
Python3 os.statvfs()方法
Python3 os.symlink()方法
Python3 os.tcgetpgrp()方法
Python3 os.tcsetpgrp()方法
Python3 os.tempnam()方法
Python3 os.tmpfile()方法
Python3 os.tmpnam()方法
Python3 os.ttyname()方法
Python3 os.unlink()方法
Python3 os.utime()方法
Python3 os.walk()方法
Python3 os.write()方法
Python3 os文件目錄的方法
Python3文件操作
Python3標準異常
Python3斷言
Python3異常處理

Python3 os文件目錄的方法

os模塊提供了一系列有用的方法來操作文件和目錄. 大多數的有用的方法在這裏列出:

SN

方法及描述

1

os.access(path, mode)

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

2

os.chdir(path)

改變當前工作目錄路徑

3

os.chflags(path, flags)

設置路徑標誌的數字標誌

4

os.chmod(path, mode)

路徑的模式切換到數字模式

5

os.chown(path, uid, gid)

改變路徑的所有者和組ID爲數字的 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 給定數字模式的文件模式

13

os.fchown(fd, uid, gid)

改變文件由 fd 給定數字UID和GID的所有者和組ID

14

os.fdatasync(fd)

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

15

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

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

16

os.fpathconf(fd, name)

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

17

os.fstat(fd)

返回文件描述符 fd 的狀態,類似 stat() 函數

18

os.fstatvfs(fd)

返回關於含有文件描述符fd關聯文件的文件系統的信息,如 statvfs()

19

os.fsync(fd)

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

20

os.ftruncate(fd, length)

截斷相應文件描述符fd的文件,因此,它在最長爲 length 的字節。

21

os.getcwd()

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

22

os.getcwdu()

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

23

os.isatty(fd)

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

24

os.lchflags(path, flags)

設置路徑 flags 爲數字標誌,類似 chflags(),但不遵循符號鏈接。

25

os.lchmod(path, mode)

路徑的模式切換到數字模式

26

os.lchown(path, uid, gid)

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

27

os.link(src, dst)

創建名爲 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)

從主要和次要設備編號構建原始設備號

33

os.makedirs(path[, mode])

遞歸目錄創建函數

34

os.minor(device)

此方法返回設備次要編號

35

os.mkdir(path[, mode])

使用數字模式 mode 創建一個名稱 path 的目錄。

36

os.mkfifo(path[, mode])

使用數字 mode 模式創建一個FIFO(命名管道)命名爲 path。默認模式爲0666(八進制)

37

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

創建一個文件系統節點(文件,設備特殊文件或命名管道)命名的文件名

38

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

打開文件文件,並按照標誌,並可能根據其模式模式下設置各種標誌

39

os.openpty()

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

40

os.pathconf(path, name)

返回有關命名的文件系統的配置信息

41

os.pipe()

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

42

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

打開一個管道或命令

43

os.read(fd, n)

從文件描述符 fd 讀取最多到 n 個字節。返回包含讀取字節的字符串。如果 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)

遞歸目錄或文件重命名函數

49

os.rmdir(path)

刪除目錄路徑

50

os.stat(path)

執行給定的路徑上的 stat 系統調用

51

os.stat_float_times([newvalue])

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

52

os.statvfs(path)

執行給定的路徑上的statvfs系統調用

53

os.symlink(src, dst)

創建符號鏈接指向 src 命名爲 dst

54

os.tcgetpgrp(fd)

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

55

os.tcsetpgrp(fd, pg)

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

56

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

返回一個唯一的路徑名稱是合理的,它會被用於創建一個臨時文件

57

os.tmpfile()

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

58

os.tmpnam()

返回一個唯一的路徑名稱是合理的,它會被用於創建一個臨時文件

59

os.ttyname(fd)

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

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,返回實際寫入的字節數