在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Python/ Python os模塊方法
Python異常處理
Python循環(huán)
Python基本運(yùn)算符
Python網(wǎng)絡(luò)編程(Sockets)
Python可以開發(fā)哪些程序?
Python XML解析和處理
Python數(shù)字
Python函數(shù)
Python變量類型
Python os模塊方法
Python迭代器
Python安裝和環(huán)境配置
Python構(gòu)造函數(shù)
Python文件對象方法
Python日期和時(shí)間
Python的歷史
Python生成器
Python+MySQL數(shù)據(jù)庫操作(PyMySQL)
Python命令行參數(shù)
Python元組
Python發(fā)送郵件
Python列表
Python文件讀寫
Python教程
Python面向?qū)ο螅惡蛯ο螅?/span>
Python多線程編程
Python多重繼承
Python決策
Python是什么?
Python快速入門
Python繼承
Python字典
Python字符串
Python操作符重載
Python正則表達(dá)式
Python閉包
Python修飾器
Python功能特點(diǎn)
Python模塊

Python os模塊方法

os模塊提供了大量有用的方法來處理文件和目錄。本章節(jié)中的代碼實(shí)例是在 Ubuntu Linux系統(tǒng)上運(yùn)行來演示。

大多數(shù)有用的方法都列在這里 -

編號 方法 描述/說明
1 os.access(path, mode) 使用真正的uid/gid來測試訪問指定的路徑。
2 os.chdir(path) 將當(dāng)前工作目錄更改為指定路徑。
3 os.chflags(path, flags) 將指定的路徑的標(biāo)志設(shè)置為數(shù)字標(biāo)志。
4 os.chmod(path, mode) 將路徑模式更改為數(shù)字模式。
5 os.chown(path, uid, gid) 將指定的路徑的所有者和組ID更改為數(shù)字uid和gid。
6 os.chroot(path) 將當(dāng)前進(jìn)程的根目錄更改為指定的路徑。
7 os.close(fd) 關(guān)閉文件描述符fd。
8 os.closerange(fd_low, fd_high) 將所有從fd_low(包括)到fd_high(不包括)的文件描述符關(guān)閉,并忽略錯(cuò)誤。
9 os.dup(fd) 返回文件描述符fd的副本。
10 os.dup2(fd, fd2) 重復(fù)從fdfd2的文件描述符,如果需要,首先關(guān)閉fd2
11 os.fchdir(fd) 將當(dāng)前工作目錄更改為由文件描述符fd表示的目錄。
12 os.fchmod(fd, mode) fd給出的文件的模式mode更改為數(shù)字模式。
13 os.fchown(fd, uid, gid) 將由fd提供的文件的所有者和組ID更改為數(shù)字uidgid
14 os.fdatasync(fd) 強(qiáng)制將文件描述符fd寫入磁盤。
15 os.fdopen(fd[, mode[, bufsize]]) 返回連接到文件描述符fd的打開的文件對象。
16 os.fpathconf(fd, name) 返回與打開文件相關(guān)的系統(tǒng)配置信息。 name指定要檢索的配置值。
17 os.fstat(fd) 返回文件描述符fd的狀態(tài),如stat()。
18 os.fstatvfs(fd) 返回有關(guān)包含與文件描述符fd相關(guān)聯(lián)的文件的文件系統(tǒng)的信息,如statvfs()。
19 os.fsync(fd) 強(qiáng)制將文件寫入與文件描述符fd相關(guān)聯(lián)的磁盤。
20 os.ftruncate(fd, length) 截?cái)嗯c文件描述符fd相對應(yīng)的文件,使其大小最大為字節(jié)。
21 os.getcwd() 返回一個(gè)表示當(dāng)前工作目錄的字符串。
22 os.getcwdu() 返回表示當(dāng)前工作目錄的Unicode對象。
23 os.isatty(fd) 如果文件描述符fd打開并連接到tty(-like)設(shè)備,則返回True,否則返回False。
24 os.lchflags(path, flags) 將路徑(path)的標(biāo)志設(shè)置為數(shù)字標(biāo)志,如chflags(),但不要跟隨符號鏈接。
25 os.lchmod(path, mode) 將路徑模式更改為數(shù)字模式。
26 os.lchown(path, uid, gid) 將路徑的所有者和組ID更改為數(shù)字uid和gid。此功能不會遵循符號鏈接。
27 os.link(src, dst) 創(chuàng)建一個(gè)指向src名為dst的硬鏈接。
28 os.listdir(path) 返回一個(gè)列表,其中包含由path指定的目錄中的條目的名稱。
29 os.lseek(fd, pos, how) 將文件描述符fd的當(dāng)前位置設(shè)置為位置pos,由how指定如何修改。
30 os.lstat(path) 類似于stat(),但不遵循符號鏈接。
31 os.major(device) 從原始設(shè)備號中提取設(shè)備主體號碼。
32 os.makedev(major, minor) 從主要和次要設(shè)備編號構(gòu)成原始設(shè)備編號。
33 os.makedirs(path[, mode]) 遞歸目錄創(chuàng)建函數(shù)。
34 os.minor(device) 從原始設(shè)備號中提取設(shè)備次要號碼。
35 os.mkdir(path[, mode]) 以數(shù)字模式mode創(chuàng)建名為path的目錄。
36 os.mkfifo(path[, mode]) 以數(shù)字模式模式創(chuàng)建名為path的FIFO(命名管道)。 默認(rèn)模式為0666(八進(jìn)制)。
37 os.mknod(filename[, mode = 0600, device]) 創(chuàng)建名為filename的文件系統(tǒng)節(jié)點(diǎn)(文件,設(shè)備專用文件或命名管道)。
38 os.open(file, flags[, mode]) 打開文件文件,并根據(jù)標(biāo)志和可能的模式根據(jù)模式設(shè)置各種標(biāo)志。
39 os.openpty() 打開一個(gè)新的偽終端對。分別為pty和tty返回一對文件描述符(主,從)。
40 os.pathconf(path, name) 返回與命名文件相關(guān)的系統(tǒng)配置信息。
41 os.pipe() 創(chuàng)建一個(gè)管道。分別返回一對可用于閱讀和寫入的文件描述符(r,w)。
42 os.popen(command[, mode[, bufsize]]) 打開或從命令打開管道。
43 os.read(fd, n) 從文件描述符fd讀取最多n個(gè)字節(jié)。 返回一個(gè)包含讀取字節(jié)的字符串。 如果fd引用的文件的末尾已經(jīng)到達(dá),則返回一個(gè)空字符串。
44 os.readlink(path) 返回一個(gè)表示符號鏈接所指向的路徑的字符串。
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) 在給定的路徑上執(zhí)行stat系統(tǒng)調(diào)用。
51 os.stat_float_times([newvalue]) 確定stat_result是否將時(shí)間戳表示為浮點(diǎn)對象。
52 os.statvfs(path) 在給定路徑上執(zhí)行statvfs系統(tǒng)調(diào)用。
53 os.symlink(src, dst) 創(chuàng)建一個(gè)指向src的符號鏈接,命名為dst。
54 os.tcgetpgrp(fd) 返回與fd(由open()返回的打開的文件描述符)給出的終端關(guān)聯(lián)的進(jìn)程組。
55 os.tcsetpgrp(fd, pg) 將與fd(open()返回的打開的文件描述符)給定的終端相關(guān)聯(lián)的進(jìn)程組pg。
56 os.tempnam([dir[, prefix]]) 返回創(chuàng)建臨時(shí)文件的唯一路徑名。
57 os.tmpfile() 返回以更新模式打開的新文件對象(w+b)。
58 os.tmpnam() 返回創(chuàng)建臨時(shí)文件的唯一路徑名。
59 os.ttyname(fd) 返回指定與文件描述符fd相關(guān)聯(lián)的終端設(shè)備的字符串。 如果fd與終端設(shè)備沒有關(guān)聯(lián),則會出現(xiàn)異常。
60 os.unlink(path) 刪除文件路徑。
61 os.utime(path, times) 設(shè)置由path指定的文件的訪問和修改時(shí)間。
62 os.walk(top[, topdown = True[, onerror = None[, followlinks = False]]]) 通過自上而下或自下而上地遍歷樹來生成目錄樹中的文件名。
63 os.write(fd, str) 將字符串str寫入文件描述符fd。 返回實(shí)際寫入的字節(jié)數(shù)。