日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

Python3OS文件/方法

發(fā)布時(shí)間:2023/11/30 python 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python3OS文件/方法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Python3OS文件/方法

?

os模塊提供了非常豐富的方法用來處理文件和目錄。

方法

描述

os.access(path,mode)

檢驗(yàn)權(quán)限模式

os.chdir(path)

改變當(dāng)前工作目錄

os.chflags(path,flags)

設(shè)置路徑的標(biāo)記為數(shù)字標(biāo)記

os.chmod(path,mode)

更改權(quán)限

os.chown(path,uid,gid)

更改文件所有者

os.chroot(path)

改變當(dāng)前進(jìn)程的根目錄

os.close(fd)

關(guān)閉文件描述符

os.closerange(fd_low,fd_high)

關(guān)閉所有文件描述符,從fd_low(包含)到fd_high(不包含),錯(cuò)誤會(huì)忽略

os.dup(fd)

復(fù)制文件描述符fd

so.dup2(fd,fd2)

將一個(gè)文件描述符fd復(fù)制到另一個(gè)fd2

os.fchdir(fd)

通過文件描述符更改當(dāng)前工作目錄

os.fchown(fd,uid,gid)

改變一個(gè)文件的訪問權(quán)限,該文件由參數(shù)fd指定,參數(shù)mode是Unix下文件訪問權(quán)限

os.fdatasync(fd)

修改一個(gè)文件的所有權(quán),這個(gè)函數(shù)修改一個(gè)文件的用戶ID和用戶組ID,該文件由文件描述符fd指定

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

通過文件描述符fd創(chuàng)建一個(gè)文件對(duì)象,并返回這個(gè)文件對(duì)象

os.fpathconf(fd,name)

返回一個(gè)打開的文件的系統(tǒng)配置信息,name為檢索的系統(tǒng)配置ide值,它也行是一個(gè)定義系統(tǒng)值的字符串,這些名字在很多標(biāo)準(zhǔn)中指定

os.fstat(fd)

返回文件描述符fd的狀態(tài),像stat()

os.fstatvfs(fd)

返回包含文件描述符fd的文件的文件系統(tǒng)的信息

os.fsync(fd)

強(qiáng)制將文件描述符為fd的文件寫入硬盤

os.ftruncate(fd,length)

返回剪裁文件描述符fd對(duì)應(yīng)的文件,它最大不能超過文件大小

os.getcwd()

返回當(dāng)前工作目錄

os.getcwdu()

返回一個(gè)當(dāng)前工作目錄的Unicode對(duì)象

os.isattty(fd)

如果文件描述符fd是打開的,同事于tty(-like)設(shè)備相連,則返回true,否則返回False

os.lchflags(path,flags)

設(shè)置路徑的標(biāo)記為數(shù)字標(biāo)記,類是chflags() ,但是沒有軟連接

os.lchmod(path,flags)

修改連接文件權(quán)限

os.lchown(path,uid,gid)

更改文件所有者 ,類似chown,但是不追蹤連接

os.link(src,dst)

創(chuàng)建硬鏈接,名為參數(shù)dst,指向參數(shù)src

os.listdir(path)

返回path指定的文件夾包含的文件或文件夾的名字的列表

os.lseek(fd,pos,how)

設(shè)置文件描述符fd當(dāng)前位置為pos,how方式修改:SEEK_SET或者0設(shè)置從文件開始的計(jì)算pos;SEEK_CUR或1則從當(dāng)前位置開始計(jì)算,os.SEEK_END或者2則從文件尾部開始

os.lstat(path)

像stat,但是沒有軟鏈接

os.major(device)

從原始的設(shè)備號(hào)中提取major號(hào)碼

os.makedev(major,minor)

以major和minor設(shè)備號(hào)組成一個(gè)原始設(shè)備號(hào)

os.makedirs(path,mode)

遞歸文件夾創(chuàng)建函數(shù)像mkdir(),但創(chuàng)建的所有intermediate-level文件夾中需要包含子文件夾

os.minor(device)

從原始設(shè)備號(hào)中提取minot號(hào)碼

os.mkdir(path,mode)

以數(shù)字的mode的mode創(chuàng)建一個(gè)名為path的文件夾,默認(rèn)的mode是0777

os.mkfifo(path,mode)

創(chuàng)建命名管道,mode為數(shù)字,默認(rèn)0666

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

創(chuàng)建一個(gè)名為filename文件系統(tǒng)節(jié)點(diǎn)

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

打開一個(gè)文件,并設(shè)置需要的打開選項(xiàng),mode參數(shù)可選

os.openpty()

打開一個(gè)新的偽終端對(duì),返回pty和tty的文件描述符

os.pathconf(path,name)

返回相關(guān)文件的系統(tǒng)配置信息

os,pipe()

創(chuàng)建一個(gè)管道,返回一堆文件描述符(r,w)分別為讀和寫

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

從一個(gè)command打開一個(gè)管道

os.read(fd,n)

從文件描述符fd中最多讀取n個(gè)字節(jié),返回包含讀取字節(jié)的字符串,文件描述符fd對(duì)應(yīng)文件已達(dá)到結(jié)尾,返回一個(gè)空字符串

os.readlink(path)

返回軟連接所指向的文件

os.remove(path)

刪除路徑為path的文件,如果path是一個(gè)文件夾,則拋出OSError,查看下面的rmdir()刪除一個(gè)directory

os.removedirs(path)

遞歸的刪除目錄

os.rename(src,dst)

重命名文件或目錄,從src到dst

os.renames(old,new)

遞歸的對(duì)目錄進(jìn)行更名也可以對(duì)文件進(jìn)行更名

os.rmdir(path)

刪除path指定的空目錄,如果目錄非空,則拋出一個(gè)OSError異常

os.stat(path)

獲取path指定的路徑的信息,功能等同于C API中stat()系統(tǒng)調(diào)用

os.stat_float)times([newvalue])

決定stat_result是否已float對(duì)象顯示時(shí)間戳

os.statvfs(path)

獲取指定路徑的文件系統(tǒng)統(tǒng)計(jì)信息

os.symlink(str,dst)

創(chuàng)建一個(gè)軟連接

os.tcgetpgrp(fd)

返回與終端fd關(guān)聯(lián)的進(jìn)程組

os.tcsetpgrp(fd,pg)

設(shè)置與終端fd關(guān)聯(lián)的進(jìn)程組為pg

os.ttyname(fd)

返回一個(gè)字符串,它表示與文件描述符fd關(guān)聯(lián)的終端設(shè)備,如果fd沒有與終端設(shè)備關(guān)聯(lián),則引發(fā)一個(gè)異常

os.unlink(path)

刪除文件路徑

os.utime(path,times)

返回指定path文件的修改和訪問時(shí)間

os.walk(top[,topdown=True[,

οnerrοr=None[,followlinks=False]]])

輸出文件夾中文件名通過在數(shù)中游走,向上或者向下

os.write(fd,str)

寫入字符串到文件描述符,返回實(shí)際寫入的字符串長度

os.path

獲取文件的屬性信息

轉(zhuǎn)載于:https://www.cnblogs.com/wanghao-boke/p/11510373.html

總結(jié)

以上是生活随笔為你收集整理的Python3OS文件/方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。