日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

淺談Python中os模塊及shutil模塊的常規操作

瀏覽:158日期:2022-07-31 09:00:11

如下所示:

#os.listdir() 方法用于返回指定的文件夾包含的文件或文件夾的名字的列表。這個列表以字母順序。 它不包括 ’.’ 和’..’ 即使它在文件夾中。#只支持在 Unix, Windows 下使用import os, sys# 打開文件path=r’C:UsersAdministrator.SKY-20180518VHYDesktoprxore’dirs = os.listdir( path )print(dirs)# 輸出所有文件和文件夾for file in dirs: print (file)

1.os.path.abspath(path)

返回path規范化的絕對路徑。

>>> os.path.abspath(’1.docx’) C:UsersAdministrator.SKY-20180518VHYDesktopt1.docx >>> os.path.abspath(’../csvtest.csv’) ’C:csvtest.csv’

2.os.path.split(path)

將path分割成目錄和文件名二元組返回。

l=os.path.split(r’C:UsersAdministrator.SKY-20180518VHYDesktopt1.docx’) print(l)(’C:UsersAdministrator.SKY-20180518VHYDesktopt’, ’1.docx’)

3.os.path.dirname(path)

返回path的目錄。其實就是os.path.split(path)的第一個元素。

os.path.dirname(’c:csvtest.csv’) ’c:’ os.path.dirname(’c:csv’) ’c:’

4.os.path.basename(path)

返回path最后的文件名。如何path以/或結尾,那么就會返回空值。即os.path.split(path)的第二個元素。

os.path.basename(’c:test.csv’) ’test.csv’ os.path.basename(’c:csv’) ’csv’ (這里csv被當作文件名處理了) os.path.basename(’c:csv’) ’’

5.os.path.commonprefix(list)

返回list中,所有path共有的最長的路徑。

如:

>>> os.path.commonprefix([’/home/td’,’/home/td/ff’,’/home/td/fff’]) ’/home/td’

6.os.path.exists(path)

如果path存在,返回True;如果path不存在,返回False。

>>> os.path.exists(’c:’) True >>> os.path.exists(’c:csvtest.csv’) False

7.os.path.isabs(path)

如果path是絕對路徑,返回True。

8.os.path.isfile(path)

如果path是一個存在的文件,返回True。否則返回False。

>>> os.path.isfile(’c:boot.ini’) True >>> os.path.isfile(’c:csvtest.csv’) False >>> os.path.isfile(’c:csv’) False

9.os.path.isdir(path)

如果path是一個存在的目錄,則返回True。否則返回False。

>>> os.path.isdir(’c:’) True >>> os.path.isdir(’c:csv’) False >>> os.path.isdir(’c:windowstest.csv’) False

10.os.path.join(path1[, path2[, …]])

將多個路徑組合后返回,第一個絕對路徑之前的參數將被忽略。

>>> os.path.join(’c:’, ’csv’, ’test.csv’) ’c:csvtest.csv’ >>> os.path.join(’windowstemp’, ’c:’, ’csv’, ’test.csv’) ’c:csvtest.csv’ >>> os.path.join(’/home/aa’,’/home/aa/bb’,’/home/aa/bb/c’) ’/home/aa/bb/c’

11.os.path.normcase(path)

在Linux和Mac平臺上,該函數會原樣返回path,在windows平臺上會將路徑中所有字符轉換為小寫,并將所有斜杠轉換為飯斜杠。

>>> os.path.normcase(’c:/windowssystem32’) ’c:windowssystem32’

12.os.path.normpath(path)

規范化路徑。

>>> os.path.normpath(’c://windowsSystem32../Temp/’) ’c:windowsTemp’

13.os.path.splitdrive(path)

返回(drivername,fpath)元組

>>> os.path.splitdrive(’c:windows’) (’c:’, ’windows’)

14.os.path.splitext(path)

分離文件名與擴展名;默認返回(fname,fextension)元組,可做分片操作

>>> os.path.splitext(’c:csvtest.csv’) (’c:csvtest’, ’.csv’)

15.os.path.getsize(path)

返回path的文件的大?。ㄗ止潱?。

>>> os.path.getsize(’c:boot.ini’) 299L

16.os.path.getatime(path)

返回path所指向的文件或者目錄的最后存取時間。

17.os.path.getmtime(path)

返回path所指向的文件或者目錄的最后修改時間

18.os.mkdir(path)

其參數path 為要創建目錄的路徑。

import osos.mkdir(’d:hello’)

19.可以使用os.makedirs()函數創建多級目錄。

其原型如下所示:

os.makedirs(path)

其參數path 為要創建目錄的路徑。

import osos.makedirs(’d:booksbook’)

20.刪除目錄

在Python中可以使用os.rmdir()函數刪除目錄。

其原型如下所示:

os.rmdir(path)

其參數path 為要刪除的目錄的路徑。

例如把D盤下的hmm的目錄刪除

import osos.rmdir(’d:hmm’)

21.刪除多級目錄

Python中可以使用os.removedirs()函數刪除多級目錄。

其原型如下所示:

os.removdirs(path)

其參數path 為要刪除的多級目錄的路徑

import osos.removedirs(’d:booksbook’)

#注意:要刪除的目錄必須是空目錄,,

22.刪除文件

在Python中可以使用os.remove()函數刪除文件(注意一定是一個文件)。

其原型如下所示:

os.remov(path)

其參數path 為要刪除的文件的路徑。

如刪除D盤下books目錄下book目錄中的book.txt的文件

import osos.remove(’d:booksbookbook.txt’)

23.遍歷目錄

在Python中可以使用os.walk()函數遍歷目錄。

其原型如下所示:

os.walk(path)

其參數path 為要遍歷的目錄,遍歷path,返回一個對象,他的每個部分都是一個三元組 (’目錄x’,[目錄x下的目錄list],目錄x下面的文件) 。

如:

>>> a=os.walk(’d:books’)>>> def fun(): for i in a: print i>>> fun()(’d:books’, [’book’], [’aa.txt’])(’d:booksbook’, [ ], [ ])

24.判斷是否為目錄

在Python中可以使用os.path.isdir()函數判斷某一路徑是否為目錄。

其函數原型如下所示:

os.path.isdir(path)

其參數 path為 要進行判斷的路徑。如果是則返回TRUE,否則返回FALSE。

判斷是否為文件

在Python中可以使用os.path.isfile()函數判斷某一路徑是否為文件。其函數原型如下所示。

os.path.isfile(path)

其參數path為要進行判斷的路徑。如果是則返回TRUE,否則返回FALSE。

shutil 模塊

shutil.copyfile( src, dst) 從源src復制到dst中去。當然前提是目標地址是具備可寫權限。拋出的異常信息為IOException. 如果當前的dst已存在的話就會被覆蓋掉

shutil.move( src, dst) 移動文件或重命名

shutil.copymode( src, dst) 只是會復制其權限其他的東西是不會被復制的

shutil.copystat( src, dst) 復制權限、最后訪問時間、最后修改時間

shutil.copy( src, dst) 復制一個文件到一個文件或一個目錄

shutil.copy2( src, dst) 在copy上的基礎上再復制文件最后訪問時間與修改時間也復制過來了,類似于cp ?p的東西

shutil.copy2( src, dst) 如果兩個位置的文件系統是一樣的話相當于是rename操作,只是改名;如果是不在相同的文件系統的話就是做move操作

shutil.copytree( olddir, newdir, True/Flase)

把olddir拷貝一份newdir,如果第3個參數是True,則復制目錄時將保持文件夾下的符號連接,如果第3個參數是False,則將在復制的目錄下生成物理副本來替代符號連接

shutil.rmtree( src ) 遞歸刪除一個目錄以及目錄內的所有內容

以上這篇淺談Python中os模塊及shutil模塊的常規操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久中文字幕av一区二区不卡| 久久精品伊人| 国产精品一国产精品k频道56| 亚洲欧美日本日韩| 中文精品在线| 亚洲免费毛片| 日韩中文字幕无砖| av免费不卡国产观看| 欧美gv在线| 国产精品羞羞答答在线观看| 精品国产亚洲一区二区三区大结局| 免费看一区二区三区| 久久永久免费| 色综合五月天| 欧美粗暴jizz性欧美20| 日韩午夜av| 日本不卡高清| 欧美激情福利| 99精品视频在线观看免费播放| 国产日韩专区| 国产精品免费不| 水蜜桃精品av一区二区| 视频一区中文| 国产日产一区| 精品视频一区二区三区四区五区| 久久美女精品| 日本亚洲不卡| 九色精品91| 啪啪亚洲精品| 丝袜美腿诱惑一区二区三区| 在线亚洲激情| 欧美激情国产在线| 蜜臀av一区二区三区| 麻豆mv在线观看| 日韩高清二区| 午夜久久福利| 日韩美女一区二区三区在线观看| 国产精品1区| 欧美激情aⅴ一区二区三区 | 在线国产一区| 国产精品va视频| 中文字幕一区久| 国产日韩亚洲| 亚洲三级在线| 性色av一区二区怡红| 国产66精品| 免费亚洲婷婷| 日韩和的一区二在线| 久久免费大视频| 影音先锋国产精品| 亚洲美女久久| 日本一区福利在线| 国产精品国产三级国产在线观看| 久久精品99国产国产精| 欧美日韩在线网站| 肉色欧美久久久久久久免费看| 在线免费观看亚洲| 国产精品欧美三级在线观看| 国产日产精品一区二区三区四区的观看方式| 欧美亚洲国产日韩| 久久久久久久久久久9不雅视频| 久久一区二区中文字幕| 亚洲高清av| 欧美日韩国产高清电影| 成人午夜毛片| av高清一区| 午夜国产精品视频| 女同性一区二区三区人了人一| 亚洲女同一区| 国产精品麻豆成人av电影艾秋 | 日韩免费看片| 高清av不卡| 精品三级在线观看视频| 欧美日韩色图| 欧美片网站免费| 免费日韩成人| 国产精品毛片aⅴ一区二区三区| 蜜桃传媒麻豆第一区在线观看| 欧美国产亚洲精品| 91九色精品国产一区二区| 欧美日本二区| 偷拍欧美精品| 国产成人精品亚洲线观看 | 先锋影音国产一区| 日韩免费高清| 欧美国产三级| 婷婷视频一区二区三区| 国产日本精品| 正在播放日韩精品| 欧美在线亚洲| 日韩在线不卡| 欧美私人啪啪vps| 欧美成人精品午夜一区二区| 久久精品123| 欧美午夜三级| 午夜亚洲一区| 日韩不卡视频在线观看| 国产亚洲观看| 自由日本语亚洲人高潮| 四虎国产精品免费观看| 日韩二区在线观看| 狠狠色狠狠色综合日日tαg| аⅴ资源天堂资源库在线| 国产日韩一区二区三免费高清| 一区二区小说| 国产精久久久| 麻豆国产一区| 蜜桃久久久久久久| 亚洲高清久久| 国产探花在线精品| 日韩av网站在线观看| 亚洲精品福利| 激情久久久久久| 欧美aaaaaa午夜精品| 国产亚洲一区二区三区啪| 成人精品亚洲| 久久香蕉精品| 亚洲经典在线| 免费视频亚洲| 国产va免费精品观看精品视频| 久久激情综合网| 国产精品对白| 久久精品国产亚洲一区二区三区| 国产亚洲精品美女久久 | 亚洲一区成人| 亚洲人成精品久久久| 午夜在线一区| 欧美亚洲色图校园春色| 日韩国产一二三区| 麻豆精品在线视频| 裤袜国产欧美精品一区| 国产成人77亚洲精品www| 国产麻豆精品久久| 国产精品乱战久久久| 亚洲国产成人二区| 久久裸体视频| 国产一区亚洲| 97久久中文字幕| 久久久人人人| 亚洲综合激情在线| 国产一区二区亚洲| 国产精品毛片| 麻豆精品新av中文字幕| 亚洲电影在线| 日韩欧美精品一区二区综合视频| 欧美激情一区| 丝袜美腿亚洲色图| 亚洲黄页一区| 色爱av综合网| 国户精品久久久久久久久久久不卡 | 日本少妇一区二区| 久久亚洲黄色| 91福利精品在线观看| 石原莉奈在线亚洲二区| 精品五月天堂| 亚洲不卡系列| 老司机久久99久久精品播放免费| 日韩有码av| 国产精品白丝av嫩草影院| 成人精品久久| 国产白浆在线免费观看| 欧美日韩第一| 青青草国产精品亚洲专区无| 麻豆久久久久久久| 精品三级久久| 欧美日韩三区| 国产va免费精品观看精品视频| 日本aⅴ免费视频一区二区三区| 99久久婷婷| 久久69成人| 精品亚洲精品| 国产日韩精品视频一区二区三区| 免费在线欧美视频| 欧美日韩免费看片| 精品国产a一区二区三区v免费| 日韩视频在线一区二区三区 | 欧美另类综合| 国产美女高潮在线观看| 国产欧美日韩视频在线| 日韩精品一二三区| 午夜宅男久久久| 久久高清免费| av综合电影网站| 国产91欧美| 精品在线99| 色综合视频一区二区三区日韩| 日韩国产一区二| 91偷拍一区二区三区精品| 中文无码日韩欧| 国产综合婷婷| 国语精品一区| 色综合视频一区二区三区日韩 | 国产探花一区| 麻豆国产91在线播放| 99riav国产精品| 国产精品porn| 欧美日韩中出| 丝袜亚洲另类欧美| 激情综合在线| 精品视频在线你懂得|