婷婷综合国产,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
    精品一区免费av| 亚洲一卡二卡三卡四卡五卡| 久久精品一区蜜桃臀影院| 免费的成人av| 国产亚洲精品资源在线26u| 亚洲视频小说图片| aaa国产一区| 日韩毛片精品高清免费| 91麻豆文化传媒在线观看| 亚洲黄色免费网站| 欧美日韩一区二区欧美激情| 奇米一区二区三区av| 精品国产3级a| 北条麻妃一区二区三区| 亚洲人妖av一区二区| 欧日韩精品视频| 免费在线观看一区| 国产亚洲人成网站| 91蝌蚪porny九色| 久久精品国产精品亚洲红杏| 国产精品久久久久久久久免费丝袜 | 中文字幕av免费专区久久| 成人一道本在线| 亚洲在线视频网站| 久久精品免视看| 欧美吞精做爰啪啪高潮| 国产精品影视在线观看| 亚洲国产精品久久一线不卡| 久久亚洲免费视频| 在线看日韩精品电影| 国产不卡在线视频| 日本亚洲电影天堂| 亚洲激情六月丁香| 国产日本一区二区| 精品国产电影一区二区| 欧美日韩综合在线免费观看| av资源网一区| 国产精品一区一区| 蜜臀va亚洲va欧美va天堂| 亚洲女爱视频在线| 中文成人综合网| 欧美精品一区二区三区在线| 91热门视频在线观看| 国产一区二区三区在线观看免费 | 欧美日韩日日骚| 丁香六月久久综合狠狠色| 亚洲成人免费电影| 有坂深雪av一区二区精品| 国产精品进线69影院| 欧美激情一区二区三区不卡 | 欧美一级搡bbbb搡bbbb| 欧美图片一区二区三区| 成人av资源站| av不卡一区二区三区| 国产成人在线看| 国产一区视频导航| 精品一区二区三区在线观看国产| 午夜久久久影院| 亚洲第一二三四区| 偷窥国产亚洲免费视频| 亚洲自拍偷拍图区| 亚洲bt欧美bt精品777| 亚洲一区二区视频在线观看| 亚洲人成在线观看一区二区| 中文字幕亚洲成人| 亚洲摸摸操操av| 亚洲精品ww久久久久久p站| 亚洲视频小说图片| 尤物在线观看一区| 午夜精品久久一牛影视| 婷婷国产在线综合| 蓝色福利精品导航| 91精品国产一区二区| 91国偷自产一区二区开放时间| 成人国产精品免费观看| 91在线丨porny丨国产| 99热精品国产| 欧美人牲a欧美精品| 日韩欧美成人午夜| 日韩女优视频免费观看| 精品国产免费人成电影在线观看四季| 欧美一二三四区在线| 亚洲va欧美va国产va天堂影院| 亚洲图片欧美视频| 日本亚洲三级在线| 国产a精品视频| 99久久国产免费看| 欧美日本在线视频| 久久久久久夜精品精品免费| 欧美电影精品一区二区| 久久精品亚洲乱码伦伦中文| 国产精品久久久久久久久免费樱桃| 中文字幕av在线一区二区三区| 亚洲欧美另类久久久精品| 天天影视涩香欲综合网| 国产精品99久久久久久宅男| 色国产综合视频| 欧美一区二区三区啪啪| |精品福利一区二区三区| 偷窥少妇高潮呻吟av久久免费| 国产高清久久久| 欧美二区乱c少妇| 国产精品视频一二三| 日本欧美韩国一区三区| 成人av午夜电影| 精品剧情在线观看| 亚洲电影激情视频网站| 成人免费av在线| 欧美变态tickling挠脚心| 亚洲婷婷国产精品电影人久久| 日韩二区三区四区| 在线一区二区三区做爰视频网站| 久久亚洲精华国产精华液 | 欧美中文字幕一区| 中文av一区二区| 久久精品国产99国产| 欧美视频自拍偷拍| 亚洲女同ⅹxx女同tv| 成人黄色在线视频| 337p日本欧洲亚洲大胆精品| 日欧美一区二区| 欧美最新大片在线看| 亚洲欧美视频一区| a4yy欧美一区二区三区| 国产欧美日韩视频一区二区| 蜜臀91精品一区二区三区 | 欧美va在线播放| 亚洲超碰精品一区二区| 色哟哟一区二区在线观看| 国产色综合一区| 国产高清亚洲一区| 久久伊人蜜桃av一区二区| 韩日av一区二区| 亚洲精品一区二区在线观看| 午夜电影网亚洲视频| 欧美美女直播网站| 亚洲第四色夜色| 欧美性xxxxxx少妇| 亚洲国产成人tv| 欧洲一区二区三区免费视频| 亚洲色图欧美偷拍| 色综合中文综合网| 国产精品国产馆在线真实露脸| 国产自产高清不卡| 久久精品人人做人人综合| 午夜欧美2019年伦理| 成人av在线网站| 26uuu精品一区二区| 久久精品国产精品青草| 91精品国产综合久久久久久久 | 国产精品996| 久久美女艺术照精彩视频福利播放 | 国产精品久久二区二区| 不卡在线视频中文字幕| 亚洲黄色免费电影| 宅男噜噜噜66一区二区66| 精一区二区三区| 亚洲三级电影网站| 欧美日韩一二区| 激情文学综合网| 中文字幕制服丝袜一区二区三区 | 成人av动漫在线| 亚洲第一久久影院| 久久综合色鬼综合色| 成人一区二区三区视频| 一区二区三区不卡在线观看| 色哦色哦哦色天天综合| 日本少妇一区二区| 国产精品久久一级| 91麻豆精品国产综合久久久久久| 韩国女主播一区二区三区| 亚洲三级理论片| 精品国产乱码久久久久久浪潮| 91天堂素人约啪| 日韩—二三区免费观看av| 中文字幕在线免费不卡| 欧美色成人综合| 不卡的电影网站| 蜜桃av噜噜一区二区三区小说| 中文字幕在线观看一区| 日韩欧美一区二区在线视频| jizz一区二区| 老司机午夜精品99久久| 亚洲免费观看高清在线观看| www日韩大片| 日韩亚洲国产中文字幕欧美| 色综合一个色综合亚洲| 高清不卡一二三区| 免费看日韩精品| 亚洲电影激情视频网站| 亚洲精品免费在线| 国产精品福利一区| 久久九九久久九九| 精品国产自在久精品国产| 欧美日韩国产综合一区二区| 91免费观看视频在线| 成人黄色片在线观看| 国产成人精品亚洲777人妖| 国产精品中文欧美| 国产精品综合二区|