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

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

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

瀏覽:160日期: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久久,三上悠亚国产精品一区二区三区
91在线成人| 免费看黄色91| 国产精品17p| 国产剧情在线观看一区| 91精品国产一区二区在线观看| 日韩不卡一二三区| 亚洲18在线| 奇米777国产一区国产二区| 日韩激情av在线| 综合一区二区三区| 日韩国产91| 国产精品久久久久久久久久久久久久久 | 日韩和的一区二在线| 日韩欧美另类一区二区| 欧美日韩亚洲在线观看| 欧美另类专区| 日本在线视频一区二区| 国产经典一区| 欧美日韩国产观看视频| 亚洲91精品| 中文欧美日韩| 91国内精品| 精品欧美日韩精品| 日韩不卡在线| 日韩影院精彩在线| 国产欧美一级| av亚洲一区二区三区| 免费看的黄色欧美网站| 97久久精品| 在线天堂中文资源最新版| 免费欧美一区| 亚洲区第一页| 久久精品国产成人一区二区三区| 亚洲国产欧美日本视频| 在线国产一区| 日本视频一区二区| 麻豆mv在线观看| 水野朝阳av一区二区三区| 国产精品久久久一区二区| 日本久久综合| 老司机久久99久久精品播放免费| 日本视频一区二区| 日韩成人亚洲| 日韩不卡免费视频| 日韩成人亚洲| 日本va欧美va精品发布| 国产传媒在线| 亚洲一二三区视频| 福利一区视频| 蜜臀va亚洲va欧美va天堂| 久久久免费人体| 欧美精品黄色| 美女视频黄 久久| 欧美网站在线| 久久wwww| 免费日韩一区二区| 国产一区精品福利| 五月亚洲婷婷 | 免费国产自久久久久三四区久久| 亚洲精品美女91| 日韩一区二区三区免费播放| 综合色就爱涩涩涩综合婷婷| av免费不卡国产观看| 亚洲精品看片| 久久精品二区三区| 国产精品99久久久久久董美香| 亚洲精品一区二区在线看| 麻豆精品视频在线| 亚洲欧洲日韩| 亚洲黑丝一区二区| 国产欧美一区二区色老头| 激情五月色综合国产精品| 老司机免费视频一区二区| 亚洲综合福利| 欧美va天堂在线| 开心激情综合| 亚洲精品黄色| 国产高清一区| 精品一二三区| 日韩区欧美区| 91久久中文| 热三久草你在线| 国产精品久久久久久久久久齐齐| 日韩制服丝袜av| 亚洲性图久久| 久久精品国产一区二区| 婷婷精品久久久久久久久久不卡| 亚洲欧美一区在线| 欧美国产小视频| 国产欧美高清| 天堂俺去俺来也www久久婷婷| 欧美日韩国产免费观看视频| 福利一区和二区| 国产精品宾馆| 日本在线一区二区三区| 国产精品美女久久久浪潮软件| 日韩精品1区| 久久久亚洲欧洲日产| 欧美日韩中文| 伊人精品久久| 亚洲一卡久久| 日韩视频二区| 午夜av一区| 私拍精品福利视频在线一区| 国产一区二区三区国产精品| 国产精品毛片aⅴ一区二区三区| 亚洲制服一区| 水野朝阳av一区二区三区| 欧美精品一二| 欧美日韩第一| 欧美成人国产| 日韩精品一区二区三区免费观看| 中文字幕高清在线播放| 久久精品一区二区国产| 国产精品美女在线观看直播| 日韩精品视频一区二区三区| 亚洲精品裸体| 日韩精品欧美成人高清一区二区| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 中文在线资源| 97精品一区二区| 97精品国产福利一区二区三区| 国精品产品一区| 老牛影视精品| 久久中文字幕av| 欧美日韩激情在线一区二区三区| 亚州av乱码久久精品蜜桃| 91精品啪在线观看国产18| 99精品在线免费在线观看| 99热精品久久| 野花国产精品入口| 蜜桃久久久久久久| 日本综合精品一区| 国产精品免费99久久久| 久久永久免费| a日韩av网址| 亚洲午夜久久久久久尤物| 黄色成人91| 日本大胆欧美人术艺术动态| 深夜福利一区| 国产高清视频一区二区| 精品国产一级| 日本午夜大片a在线观看| 久久国产免费| 国产精品呻吟| 婷婷亚洲成人| 久久精品一区二区三区中文字幕| 久草免费在线视频| 欧美a级一区| 亚洲精品中文字幕99999| 国产精品蜜月aⅴ在线| 高清日韩欧美| 中国女人久久久| 91嫩草精品| 久久影视三级福利片| 久久人人88| 丝袜亚洲另类欧美| 国产欧美日韩在线观看视频| 久久中文字幕一区二区三区| 美女网站视频一区| 免费看黄色91| 精品中文字幕一区二区三区| 1024精品一区二区三区| 午夜亚洲福利| 国产成人免费| 亚洲一区二区毛片| 国产精品亚洲产品| 久久中文字幕二区| 日韩激情中文字幕| a国产在线视频| 蜜臀av一区二区三区| 麻豆一区在线| 尤物精品在线| 国产日产精品一区二区三区四区的观看方式| 麻豆精品视频在线观看视频| 激情久久中文字幕| 欧美日本久久| 久久久人人人| 欧美在线黄色| 精精国产xxxx视频在线野外| 亚洲免费观看高清完整版在线观| 动漫av一区| 亚洲专区视频| 色在线中文字幕| 亚洲18在线| 特黄特色欧美大片| 青草综合视频| 欧美日韩激情在线一区二区三区| 日本成人在线网站| 欧美午夜精彩| 国产精品丝袜在线播放| 亚洲免费播放| 美女性感视频久久| 视频一区欧美精品| 日韩免费一区| 日韩福利视频一区| 久久精品国产亚洲夜色av网站| 欧美午夜三级| 欧美不卡在线| 黄色精品视频|