婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python文件目錄操作之os模塊

python文件目錄操作之os模塊

熱門標簽:哈爾濱ai外呼系統定制 白銀外呼系統 公司電話機器人 唐山智能外呼系統一般多少錢 廣告地圖標注app 陜西金融外呼系統 騰訊外呼線路 海南400電話如何申請 激戰2地圖標注

一、os函數目錄

  • 1 os.access(path, mode) 檢驗權限模式
  • 2 os.chdir(path) 改變當前工作目錄
  • 3 os.chflags(path, flags) 設置路徑的標記為數字標記。
  • 4 os.chmod(path, mode) 更改權限
  • 5 os.chown(path, uid, gid) 更改文件所有者
  • 6 os.chroot(path) 改變當前進程的根目錄
  • 7 os.close(fd) 關閉文件描述符 fd
  • 8 os.closerange(fd_low, fd_high) 關閉所有文件描述符
  • 9 os.dup(fd) 復制文件描述符 fd
  • 10 os.dup2(fd, fd2) 將一個文件描述符 fd 復制到另一個 fd2
  • 11 os.fchdir(fd) 通過文件描述符改變當前工作目錄
  • 12 os.fchmod(fd, mode) 改變一個文件的訪問權限
  • 13 os.fchown(fd, uid, gid) 修改一個文件的所有權。
  • 14 os.fdatasync(fd) 強制將文件寫入磁盤。
  • 15 os.fdopen(fd[, mode[, bufsize]]) 通過文件描述符 fd 創建一個文件對象
  • 16 os.fpathconf(fd, name) 返回一個打開的文件的系統配置信息。
  • 17 os.fstat(fd) 返回文件描述符fd的狀態,像stat()。
  • 18 os.fstatvfs(fd) 返回包含文件描述符fd的文件的文件系統的信息,像 statvfs()
  • 19 os.fsync(fd) 強制將文件描述符為fd的文件寫入硬盤。
  • 20 os.ftruncate(fd, length) 裁剪文件描述符fd對應的文件
  • 21 os.getcwd() 返回當前工作目錄
  • 22 os.getcwdu() 返回一個當前工作目錄的Unicode對象
  • 23 os.isatty(fd) 如果文件fd是打開的,同時與tty(-like)設備相連,則返回true
  • 24 os.lchflags(path, flags) 設置路徑的標記為數字標記,類似 chflags()
  • 25 os.lchmod(path, mode) 修改連接文件權限
  • 26 os.lchown(path, uid, gid) 更改文件所有者,類似 chown,但是不追蹤鏈接。
  • 27 os.link(src, dst) 創建硬鏈接,名為參數 dst,指向參數 src
  • 28 os.listdir(path) 返回path指定的文件夾包含的文件或文件夾的名字的列表。
  • 29 os.lseek(fd, pos, how) 設置文件描述符 fd當前位置為pos, how方式修改
  • 30 os.lstat(path) 像stat(),但是沒有軟鏈接
  • 31 os.major(device)從原始的設備號中提取設備major號碼 。
  • 32 os.makedev(major, minor) 以major和minor設備號組成一個原始設備號
  • 33 os.makedirs(path[, mode]) 遞歸文件夾創建函數。
  • 34 os.minor(device) 從原始的設備號中提取設備minor號碼。
  • 35 os.mkdir(path[, mode]) 以數字mode的mode創建一個名為path的文件夾。
  • 36 os.mkfifo(path[, mode]) 創建命名管道,mode 為數字,默認為 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]])從一個 command 打開一個管道
  • 43 os.read(fd, n)從文件 fd 中讀取最多 n 個字節
  • 44 os.readlink(path)返回軟鏈接所指向的文件
  • 45 os.remove(path)刪除路徑為path的文件。
  • 46 os.removedirs(path)遞歸刪除目錄。
  • 47 os.rename(src, dst)重命名文件或目錄,從 src 到 dst
  • 48 os.renames(old, new)遞歸地對目錄進行更名,也可以對文件進行更名。
  • 49 os.rmdir(path)刪除path指定的空目錄,如果目錄非空,則拋出一個OSError異常。
  • 50 os.stat(path) 獲取path指定的路徑的信息,功能等同于C API中的stat()系統調用。
  • 51 os.stat_float_times([newvalue]) 決定stat_result是否以float對象顯示時間戳
  • 52 os.statvfs(path) 獲取指定路徑的文件系統統計信息
  • 53 os.symlink(src, dst) 創建一個軟鏈接
  • 54 os.tcgetpgrp(fd) 返回與終端fd關聯的進程組
  • 55 os.tcsetpgrp(fd, pg) 設置與終端fd關聯的進程組為pg。
  • 56 os.tempnam([dir[, prefix]]) 返回唯一的路徑名用于創建臨時文件。
  • 57 os.tmpfile() 返回一個打開的模式為(w+b)的文件對象 .
  • 58 os.tmpnam() 為創建一個臨時文件返回一個唯一的路徑
  • 59 os.ttyname(fd)返回一個字符串,它表示與文件描述符fd 關聯的終端設備。
  • 60 os.unlink(path)刪除文件路徑
  • 61 os.utime(path, times)返回指定的path文件的訪問和修改的時間。
  • 62 os.walk()輸出在文件夾中的文件名通過在樹中游走,向上或者向下。
  • 63 os.write(fd, str)寫入字符串到文件描述符 fd中. 返回實際寫入的字符串長度

二、os.path目錄

  • python os.path模塊
  • os.path.abspath(path) #返回絕對路徑
  • os.path.basename(path) #返回文件名
  • os.path.commonprefix(list) #返回list(多個路徑)中,所有path共有的最長的路徑。
  • os.path.dirname(path) #返回文件路徑
  • os.path.exists(path)  #路徑存在則返回True,路徑損壞返回False【判斷文件夾是否存在】
  • os.path.lexists  #路徑存在則返回True,路徑損壞也返回True
  • os.path.expanduser(path)  #把path中包含的"~"和"~user"轉換成用戶目錄
  • os.path.expandvars(path)  #根據環境變量的值替換path中包含的”$name”和”${name}”
  • os.path.getatime(path)  #返回最后一次進入此path的時間。
  • os.path.getmtime(path)  #返回在此path下最后一次修改的時間。
  • os.path.getctime(path)  #返回path最近訪問的時間
  • os.path.getsize(path)  #返回文件大小,如果文件不存在就返回錯誤
  • os.path.isabs(path)  #判斷是否為絕對路徑
  • os.path.isfile(path)  #判斷路徑是否為文件
  • os.path.isdir(path)  #判斷路徑是否為目錄
  • os.path.islink(path)  #判斷路徑是否為鏈接
  • os.path.ismount(path)  #判斷路徑是否為掛載點()
  • os.path.join(path1[, path2[, ...]])  #把目錄和文件名合成一個路徑
  • os.path.normcase(path)  #轉換path的大小寫和斜杠
  • os.path.normpath(path)  #規范path字符串形式
  • os.path.realpath(path)  #返回path的真實路徑
  • os.path.relpath(path[, start])  #從start開始計算相對路徑
  • os.path.samefile(path1, path2)  #判斷目錄或文件是否相同
  • os.path.sameopenfile(fp1, fp2)  #判斷fp1和fp2是否指向同一文件
  • os.path.samestat(stat1, stat2)  #判斷stat tuple stat1和stat2是否指向同一個文件
  • os.path.split(path)  #把路徑分割成dirname和basename,返回一個元組
  • os.path.splitdrive(path)   #一般用在windows下,返回驅動器名和路徑組成的元組
  • os.path.splitext(path)  #分割路徑,返回路徑名和文件擴展名的元組
  • os.path.splitunc(path)  #把路徑分割為加載點與文件
  • os.path.walk(path, visit, arg)  #遍歷path,進入每個目錄都調用visit函數,visit函數必須有
  • 3個參數(arg, dirname, names),dirname表示當前目錄的目錄名,names代表當前目錄下的所有
  • 文件名,args則為walk的第三個參數
  • os.path.supports_unicode_filenames  #設置是否支持unicode路徑名

三、os.path常用操作

2.1abspath返回絕對路徑
import os ,sys
path=os.getcwd()
path2=os.path.abspath('others.py')  #文件不存在也會返回全路徑,但不會創建文件
print(path)
print(path2)
 
2.2basename返回文件名
import os ,sys
path2=os.path.basename(r'E:\python\project\Anaconda\temp\others.py')
#用法:從全路徑中取文件名稱
print(path2)
 
2.3dirname返回路徑
import os ,sys
path2=os.path.dirname(r'E:\python\project\Anaconda\temp\others.py')
#只返回全路徑中的路徑部分
print(path2)
 
2.4exists判斷文件是否存在
import os ,sys
path2=os.path.exists(r'E:\python\project\Anaconda\temp\others.py')
print(path2)  #若存在返回true,否則返回false
 
2.5lexists判斷文件是否存在
import os ,sys
path2=os.path.lexists(r'E:\python\project\Anaconda\temp\others.py')
print(path2)  #若存在返回true,否則返回false
 
2.6expanduser
os.path.expanduser(path) 
>>>print os.path.basename("D:\\SQAP\\SQAP Training.pdf")
>>>D:\SQAP\SQAP Training.pdf
 
2.7expandvars
os.path.expandvars(path) #根據環境變量的值替換path中包含的"name"和"{name}"
>>>print os.path.basename("D:\\SQAP\\SQAP Training.pdf")
>>>D:\SQAP\SQAP Training.pdf
 
2.8getatime返回最后一次進入此path的時間
import os ,sys
path2=os.path.getatime(r'E:\python\project\Anaconda\temp')  #可以是文件夾,也可是文件
print(path2)   #結果返回:1488813625.5529294
 
2.9getmtime返回文件夾或文件最后修改時間
import os ,sys
path2=os.path.getmtime(r'E:\python\project\Anaconda\temp\others.py')
print(path2)  #結果:1488732500.9374976
 
3.0getctime文件最近訪問時間
import os ,sys
path2=os.path.getctime(r'E:\python\project\Anaconda\temp\others.py')
print(path2)  #結果:1480692429.5645697 
 
3.1getsize返回文件大小
import os ,sys
path2=os.path.getsize(r'D:\迅雷下載\三少爺的劍.rmvb')
print(path2)  
#結果:1384146720B
 
3.2isabs判斷是否為絕對路徑
import os ,sys
path2=os.path.isabs(r'E:\python\project\Anaconda\temp\others.py')
print(path2)  #結果:True
 
3.3isfile判斷是否為文件
import os ,sys
path2=os.path.isfile(r'E:\python\project\Anaconda\temp\others.py')
print(path2)  #結果:True
 
3.4isdir判斷是否為目錄
import os ,sys
path2=os.path.isdir(r'E:\python\project\Anaconda\temp\others.py')
print(path2)  #結果:False
 
3.5join把目錄與文件合成全路徑
import os ,sys
path2=os.path.join(r'E:\python\project\Anaconda\temp',r'others.py')
print(path2) 
 #結果:E:\python\project\Anaconda\temp\others.py
 
3.6normcase轉換path的大小寫和斜杠
import os ,sys
path2=os.path.normcase(r'E:/PYTHON/project\Anaconda\TEMP\others.py')
print(path2)  #結果:e:\python\project\anaconda\temp\others.py
 
3.7samefile判斷目錄或文件是否相同
import os ,sys
path1=r'E:/PYTHON/project\Anaconda\TEMP\others.py'
path2=r'E:\python\project\Anaconda\temp\others.py'
result=os.path.samefile(path1,path2)
print(result)  
#結果:true
 
3.8split路徑分割成dirname和basename,返回元組
import os ,sys
path1=r'E:\PYTHON\project\Anaconda\TEMP\others.py'
result=os.path.split(path1)
print(result)  
#結果('E:\\PYTHON\\project\\Anaconda\\TEMP', 'others.py')
 
3.9splitext分割路徑,返回路徑名和文件擴展名的元組
import os ,sys
path1=r'E:\PYTHON\project\Anaconda\TEMP\others.py'
result=os.path.splitext(path1)
print(result)
#結果返回元組:('E:\\PYTHON\\project\\Anaconda\\TEMP\\others', '.py')
 
4.0os.path.walk遍歷文件夾
os.path.walk(r"C:\Users\Administrator\Desktop\4",find_file,())
os.walk()產生目錄樹下的目錄路徑和文件路徑,
而os.path.walk()只產生文件路徑(是子目錄與文件的混合列表)。

四、os常用操作

1.讀取當前路徑
os.path.realpath(__file__)
##py運行的位置
注意與os.getcwd()的區別
os.path.dirname(os.path.abspath(__file__))
 
2.獲取文件的時間屬性
os.path.getatime(file) 輸出文件訪問時間
os.path.getctime(file) 輸出文件的創建時間
os.path.getmtime(file) 輸出文件最近修改時間
 
import time 
import os
time.ctime(os.path.getatime(file))
# linux顯示的是最近修改時間
time.ctime(os.path.getmtime(file))
time.ctime(os.path.getctime(file))
 
3.os.listdir()以列表返回文件夾下所有文件和目錄
# )以列表返回文件夾下所有文件和目錄,但不會返回子目錄的文件
import os 
#get file
path='/Users/juvo/Downloads/test'
dirs = os.listdir(path)
file_list=[]
for file in dirs:
    print(1,file)
    if str(file).endswith('.txt'):
        file_list.append(file)

到此這篇關于python文件目錄操作之os模塊的文章就介紹到這了,更多相關Python os模塊內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 關于Python OS模塊常用文件/目錄函數詳解
  • python常見模塊之OS模塊和time模塊
  • Python中os模塊的實例用法
  • Python中os模塊的簡單使用及重命名操作
  • 一篇文章帶你了解python標準庫--os模塊

標簽:益陽 鷹潭 黑龍江 黔西 上海 惠州 常德 四川

巨人網絡通訊聲明:本文標題《python文件目錄操作之os模塊》,本文關鍵詞  python,文件,目錄,操作,之,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python文件目錄操作之os模塊》相關的同類信息!
  • 本頁收集關于python文件目錄操作之os模塊的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    美腿丝袜亚洲综合| 成人免费电影视频| 国产呦精品一区二区三区网站| 成人99免费视频| 91精品久久久久久蜜臀| 一区二区视频在线| 高清av一区二区| 久久综合av免费| 日韩精彩视频在线观看| 在线观看一区二区精品视频| 国产欧美精品区一区二区三区| 日本成人中文字幕| 欧美日韩在线三区| 一个色妞综合视频在线观看| 9i在线看片成人免费| 久久人人爽爽爽人久久久| 免费av成人在线| 欧美另类变人与禽xxxxx| 亚洲图片有声小说| 91久久精品国产91性色tv| ...xxx性欧美| 972aa.com艺术欧美| 国产精品婷婷午夜在线观看| 国产福利一区二区三区视频 | 欧美一区日本一区韩国一区| 亚洲高清免费观看高清完整版在线观看| 波多野结衣在线aⅴ中文字幕不卡| 久久久www成人免费毛片麻豆| 另类人妖一区二区av| 日韩欧美一区中文| 国产一区二区在线看| 欧美精品一区在线观看| 国产麻豆视频一区二区| 久久精品视频一区二区三区| 成熟亚洲日本毛茸茸凸凹| 国产精品久99| 色综合色综合色综合色综合色综合| 国产精品国产精品国产专区不片 | 亚洲精品日韩专区silk| 一本色道久久综合狠狠躁的推荐| 亚洲精品大片www| 欧美色精品在线视频| 日本成人在线视频网站| 国产亚洲欧美在线| jlzzjlzz亚洲日本少妇| 亚洲午夜三级在线| 欧美电影免费提供在线观看| 高潮精品一区videoshd| 一区二区三区自拍| 日韩一区二区在线观看视频播放 | 美女视频一区在线观看| 久久亚洲一区二区三区四区| 成人激情图片网| 亚洲一区二区视频| 日韩午夜在线观看| av激情成人网| 视频一区二区三区在线| 久久美女艺术照精彩视频福利播放 | 亚洲欧美一区二区三区国产精品| 色国产综合视频| 国产综合色视频| 亚洲丝袜自拍清纯另类| 日韩欧美国产综合在线一区二区三区| 国产剧情一区在线| 亚洲一区二区三区不卡国产欧美| 欧美大胆人体bbbb| 色8久久精品久久久久久蜜| 狠狠色丁香婷婷综合| 一区二区三区在线不卡| www精品美女久久久tv| 在线观看av不卡| 国产a久久麻豆| 日韩中文欧美在线| 亚洲精品国产高清久久伦理二区| 欧美videossexotv100| 欧美亚洲国产一区二区三区va| 紧缚捆绑精品一区二区| 亚洲成人自拍偷拍| 中文字幕一区在线观看| 久久伊人蜜桃av一区二区| 欧美日韩精品免费| 99久久99久久精品免费观看| 国内外成人在线视频| 亚洲午夜电影在线| 最新国产成人在线观看| 久久久蜜桃精品| 欧美一三区三区四区免费在线看| 色综合天天在线| 成人va在线观看| 国产伦精品一区二区三区免费迷| 天天操天天色综合| 亚洲第一综合色| 一区二区久久久久| 亚洲激情自拍偷拍| 中文字幕日韩一区二区| 国产精品日产欧美久久久久| 久久久亚洲国产美女国产盗摄| 日韩写真欧美这视频| 欧美一区二区三区免费| 欧美精品一二三四| 欧美一区二区三区视频| 欧美老肥妇做.爰bbww| 91久久奴性调教| 欧美性大战久久| 欧美羞羞免费网站| 欧美三级韩国三级日本三斤| 91国产福利在线| 精品视频一区二区三区免费| 欧美吻胸吃奶大尺度电影| 日本黄色一区二区| 欧美午夜免费电影| 欧美一区二区私人影院日本| 在线综合+亚洲+欧美中文字幕| 欧美精品久久久久久久多人混战| 欧美另类videos死尸| 日韩一区二区电影网| 日韩欧美专区在线| 久久久亚洲综合| 国产精品天美传媒沈樵| 亚洲欧美福利一区二区| 香蕉加勒比综合久久| 麻豆精品在线视频| 成人综合婷婷国产精品久久免费| 成人激情黄色小说| 欧洲一区在线电影| 欧美不卡123| 国产精品美女久久久久aⅴ| 中文字幕佐山爱一区二区免费| 夜夜嗨av一区二区三区| 琪琪久久久久日韩精品| 丁香天五香天堂综合| 91玉足脚交白嫩脚丫在线播放| 欧美日韩一区二区三区视频| 欧美zozo另类异族| 中文字幕一区二区三区精华液| 亚洲国产成人91porn| 国产一区二区三区最好精华液| 成人免费观看av| 欧美一区二区三区在线观看视频| 久久综合久久综合九色| 亚洲欧美色图小说| 免费成人美女在线观看.| 成人av在线网| 欧美精品777| 综合在线观看色| 青草av.久久免费一区| 99久久精品情趣| 日韩欧美高清在线| 日韩美女精品在线| 另类人妖一区二区av| 色久优优欧美色久优优| 久久嫩草精品久久久久| 亚洲电影一区二区三区| 国产盗摄女厕一区二区三区| 欧美日韩国产精品成人| 国产精品久久久久影院色老大| 午夜精品久久久久| 91蜜桃免费观看视频| 久久女同精品一区二区| 日韩**一区毛片| 色狠狠色狠狠综合| 国产精品日产欧美久久久久| 乱一区二区av| 欧美日韩国产123区| 自拍偷拍亚洲综合| 成人一区二区视频| 精品国精品国产| 天堂资源在线中文精品| 色婷婷久久久综合中文字幕 | 亚洲欧美日韩一区二区三区在线观看 | 99国产精品久| 国产香蕉久久精品综合网| 日本伊人精品一区二区三区观看方式| a在线播放不卡| 日本一区二区综合亚洲| 久国产精品韩国三级视频| 91精品国产福利在线观看| 亚洲国产人成综合网站| 欧美在线三级电影| 亚洲激情第一区| 99久久精品国产麻豆演员表| 中文字幕不卡在线播放| 国产成a人亚洲精品| 国产视频视频一区| 国产福利91精品一区二区三区| 日韩一区二区免费高清| 免费观看在线综合色| 欧美一区二区成人| 看电视剧不卡顿的网站| 精品乱人伦一区二区三区| 国内精品久久久久影院薰衣草| 精品久久久久久无| 狠狠色丁香久久婷婷综合丁香| 26uuu精品一区二区三区四区在线| 久久精品72免费观看| 欧美不卡视频一区| 国产老肥熟一区二区三区| 中文字幕欧美激情一区| 99精品视频一区| 亚洲成va人在线观看|