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

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

python刪除文件、清空目錄的實現方法

瀏覽:24日期:2022-07-10 11:19:27

Python os.remove() 方法

os.remove() 方法用于刪除指定路徑的文件。如果指定的路徑是一個目錄,將拋出OSError。

在Unix, Windows中有效

以下實例演示了 remove() 方法的使用:

#!/usr/bin/python# -*- coding: UTF-8 -*-import os, sys# 列出目錄print '目錄為: %s' %os.listdir(os.getcwd())# 移除os.remove('aa.txt')# 移除后列出目錄print '移除后 : %s' %os.listdir(os.getcwd())

執行以上程序輸出結果為:

目錄為:[ ’a1.txt’,’aa.txt’,’resume.doc’ ]移除后 : [ ’a1.txt’,’resume.doc’ ]

Python os.removedirs() 方法

os.removedirs() 方法用于遞歸刪除目錄。像rmdir(), 如果子文件夾成功刪除, removedirs()才嘗試它們的父文件夾,直到拋出一個error(它基本上被忽略,因為它一般意味著你文件夾不為空)。

以下實例演示了 removedirs() 方法的使用:

#!/usr/bin/python# -*- coding: UTF-8 -*-import os, sys# 列出目錄print '目錄為: %s' %os.listdir(os.getcwd())# 移除os.removedirs('/test')# 列出移除后的目錄print '移除后目錄為:' %os.listdir(os.getcwd())

執行以上程序輸出結果為:

目錄為:[ ’a1.txt’,’resume.doc’,’a3.py’,’test’ ]移除后目錄為:[ ’a1.txt’,’resume.doc’,’a3.py’ ]

Python os.rmdir() 方法

os.rmdir() 方法用于刪除指定路徑的目錄。僅當這文件夾是空的才可以, 否則, 拋出OSError。

以下實例演示了 rmdir() 方法的使用:

#!/usr/bin/python# -*- coding: UTF-8 -*-import os, sys# 列出目錄print '目錄為: %s'%os.listdir(os.getcwd())# 刪除路徑os.rmdir('mydir')# 列出重命名后的目錄print '目錄為: %s' %os.listdir(os.getcwd())

執行以上程序輸出結果為:

目錄為:[ ’a1.txt’,’resume.doc’,’a3.py’,’mydir’ ]目錄為:[ ’a1.txt’,’resume.doc’,’a3.py’ ]

Python os.unlink() 方法

os.unlink() 方法用于刪除文件,如果文件是一個目錄則返回一個錯誤。

以下實例演示了 unlink() 方法的使用:

#!/usr/bin/python# -*- coding: UTF-8 -*-import os, sys# 列出目錄print '目錄為: %s' %os.listdir(os.getcwd())os.unlink('aa.txt')# 刪除后的目錄print '刪除后的目錄為 : %s' %os.listdir(os.getcwd())

執行以上程序輸出結果為:

目錄為:[ ’a1.txt’,’aa.txt’,’resume.doc’]刪除后的目錄為 : [ ’a1.txt’,’resume.doc’ ]

其他的總結

1、remove() 同 unlink() 的功能是一樣的

在Windows系統中,刪除一個正在使用的文件,將拋出異常。在Unix中,目錄表中的記錄被刪除,但文件的存儲還在。

#使用os.unlink()和os.remove()來刪除文件#!/user/local/bin/python2.7# -*- coding:utf-8 -*-import osmy_file = ’D:/text.txt’if os.path.exists(my_file): #刪除文件,可使用以下兩種方法。 os.remove(my_file) #os.unlink(my_file)else: print ’no such file:%s’%my_file

2、遞歸刪除目錄和文件的方法(類似DOS命令DeleteTree):

代碼如下:

import osfor root, dirs, files in os.walk(top, topdown=False): for name in files: os.remove(os.path.join(root, name)) for name in dirs: os.rmdir(os.path.join(root, name))

3、Python清空指定文件夾下所有文件的方法:

這個需求很簡單:需要在執行某些代碼前清空指定的文件夾,如果直接用os.remove(),可能出現因文件夾中文件被占用而無法刪除,解決方法也很簡單,先強制刪除文件夾,再重新建同名文件夾即可:

import shutil shutil.rmtree(’要清空的文件夾名’) os.mkdir(’要清空的文件夾名’)

注:可參考這里對shutil模塊的介紹:https://www.jb51.net/article/110329.htm

如果想把一個文件從一個文件夾移動到另一個文件夾,并同時重命名,用shutil也很簡單:

shutil.move(’原文件夾/原文件名’,’目標文件夾/目標文件名’)

4、python 刪除非空文件夾

一般刪除文件時使用os庫,然后利用os.remove(path)即可完成刪除,如果刪除空文件夾則可使用os.removedirs(path)即可, 但是如果需要刪除整個文件夾,且文件夾非空時使用os.removedirs(path)就會報錯了,此時可以使用shutil庫,該庫為python內置庫,是一個對文件及文件夾高級操作的庫,可以與os庫互補完成一些操作,如文件夾的整體復制,移動文件夾,對文件重命名等。

import osimport shutilos.remove(path) #刪除文件os.removedirs(path) #刪除空文件夾shutil.rmtree(path) #遞歸刪除文件夾

參考文獻:

1、https://blog.csdn.net/muwinter/article/details/77196261 2018.5.25 2、https://blog.csdn.net/qysh123/article/details/51923606 2018.5.25 3、http://www.runoob.com/python/os-unlink.html 2018.5.25 4、http://www.runoob.com/python/os-rmdir.html 2018.5.25 5、http://www.runoob.com/python/os-removedirs.html 2018.5.25 6、http://www.runoob.com/python/os-remove.html 2018.5.25

到此這篇關于python刪除文件、清空目錄的實現方法的文章就介紹到這了,更多相關python刪除文件、清空目錄內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲深夜av| 91亚洲国产成人久久精品| 免费在线观看一区| 欧美天堂在线| 国产精品v一区二区三区| 国产精品视频一区二区三区| 日韩精品欧美精品| 欧美亚洲网站| 免费亚洲婷婷| 日韩综合一区| 亚洲欧洲高清| 欧美羞羞视频| 欧美特黄一区| 亚洲欧洲午夜| 亚洲影视一区二区三区| 午夜久久av| 国产精品传媒麻豆hd| 91精品国产一区二区在线观看| 久久国内精品自在自线400部| 日韩激情一区二区| 欧美私人啪啪vps| 精品高清久久| 国产精品久久久久久久久妇女| 在线午夜精品| 日韩不卡在线观看日韩不卡视频| 国产图片一区| 久久精品一本| 99riav国产精品| 亚洲精品激情| av高清不卡| 日本成人中文字幕| 久久电影tv| 中文字幕日本一区二区| 精品三级av| 亚洲精品第一| 99久久久久国产精品| 欧美日韩91| 亚洲免费婷婷| 91视频久久| 久久99免费视频| 免费久久99精品国产| 中文字幕色婷婷在线视频| 日韩三区四区| 国产99久久| 国产一区2区| 日韩1区2区3区| 鲁大师成人一区二区三区| 日本不良网站在线观看| 欧美日本久久| 日韩欧美久久| 中文字幕av一区二区三区人| 亚洲国产专区| 在线日韩视频| 国产一区二区三区黄网站| 日韩精品免费视频人成| 麻豆久久精品| 黄色日韩精品| 欧美日韩四区| 欧美午夜精彩| 精品日韩视频| 国产精品99一区二区| 欧美三级网址| av亚洲一区二区三区| 日韩欧美一区二区三区免费观看| 伊人久久大香线蕉av不卡| 久久gogo国模啪啪裸体| 久久久91麻豆精品国产一区| 91精品国产自产精品男人的天堂| 国产精品男女| 久久国产婷婷国产香蕉| 国产精品一二| 在线天堂资源www在线污| 福利片在线一区二区| 欧美日本久久| 国产福利一区二区精品秒拍| 国产精品亲子伦av一区二区三区 | 男人操女人的视频在线观看欧美| 国产一区日韩一区| 黄色欧美在线| 精品欧美一区二区三区在线观看| 视频在线观看一区二区三区| 在线午夜精品| 97精品国产99久久久久久免费| 免费在线成人| 国产高潮在线| 日本少妇一区| 国产婷婷精品| 日本综合精品一区| av资源中文在线| 亚洲精品一区二区妖精| 亚洲a级精品| 日韩在线高清| 欧美一区91| 欧美aa在线观看| 日韩av一区二区三区| 亚洲精品.com| 日韩av黄色在线| 激情欧美一区| 美女精品久久| 久久一二三区| 国产精品xvideos88| 亚洲福利免费| 国产精品一页| 久久在线电影| 国产精品宾馆| 亚洲深夜福利在线观看| 国产精品13p| 国产伦精品一区二区三区在线播放| 亚洲午夜电影| 日本三级亚洲精品| 好吊视频一区二区三区四区| 国产精品羞羞答答在线观看| 午夜欧美精品| 成人免费电影网址| 国产精品毛片久久久| 丝袜av一区| 成人亚洲精品| 你懂的亚洲视频| 亚洲香蕉久久| 中文字幕日韩欧美精品高清在线| 伊人久久大香伊蕉在人线观看热v| 在线中文字幕播放| 久久国产三级| 欧美日韩午夜电影网| 日本成人中文字幕| 久久av免费看| 久久九九精品| 日韩av电影一区| 日本午夜精品久久久久| 亚洲综合精品| 美女久久一区| 国产日产一区| 捆绑调教美女网站视频一区| 福利视频一区| 婷婷精品进入| 蜜桃视频第一区免费观看| 日本欧美一区二区| 四虎成人av| 国产亚洲激情| 成人福利av| 久久一区二区中文字幕| 日韩国产在线一| 日韩欧美自拍| 久久99青青| 亚洲欧美日本国产专区一区| 亚洲资源网站| 久久精品1区| 国产欧美日韩在线观看视频| 久久久水蜜桃av免费网站| 91精品国产自产在线丝袜啪| 欧美性感美女一区二区 | 久久精品三级| 久久国产生活片100| 久久久影院免费| 精品网站999| 欧美午夜三级| 羞羞答答国产精品www一本| 国产极品久久久久久久久波多结野 | 久久中文字幕二区| 欧美久久精品| 久久精品不卡| 国产精品3区| 久热re这里精品视频在线6| 色婷婷综合网| 日韩高清一区二区| 99久久夜色精品国产亚洲狼| 欧美亚洲一区二区三区| 亚洲欧美日韩国产综合精品二区| 婷婷亚洲五月色综合| 亚洲精品进入| 岛国精品一区| 久久一区精品| 婷婷成人综合| 国产激情综合| 日韩欧美网址| 免费在线成人网| 欧美国产另类| 伊人精品一区| 高清日韩中文字幕| 亚洲先锋成人| 亚洲人成网站在线在线观看| 欧美激情麻豆| 亚洲深爱激情| 国产精品久久久久毛片大屁完整版 | 欧美色综合网| 国产成人77亚洲精品www| 国产精品日本欧美一区二区三区| 精品久久国产一区| 99精品视频精品精品视频| 日韩手机在线| 久久久久久久久久久9不雅视频| 国产一区二区亚洲| 99久久99视频只有精品| 三级久久三级久久久| 国产精品久久久久久久免费观看| 国产激情欧美| 伊人久久大香线蕉av超碰演员| 黄毛片在线观看| 日韩中文字幕91| 伊伊综合在线|