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

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

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

瀏覽:29日期: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久久,三上悠亚国产精品一区二区三区
国产精品99视频| 日韩欧美中文字幕电影| 久久三级视频| 色婷婷成人网| 日韩激情一区| 亚洲精品日本| 国产精品99一区二区| 国产精品亚洲产品| 国产农村妇女精品一二区| 国产精品久久免费视频| 好看不卡的中文字幕| 国产毛片一区二区三区| 美女少妇全过程你懂的久久| 欧美日韩1区| 午夜国产一区二区| 欧美日韩 国产精品| 精品成人免费一区二区在线播放| 日韩影院免费视频| 亚洲91久久| 国产精品videosex极品| 久久午夜精品一区二区| 成人精品国产亚洲| 欧美日韩一区自拍| 模特精品在线| 久久国产成人午夜av影院宅| 国产精品一区二区av日韩在线| 久久免费国产| 久久中文字幕一区二区| 亚洲精品第一| 久久xxxx| 欧美va天堂| 国产一区精品福利| 美女在线视频一区| 97久久亚洲| 蜜桃91丨九色丨蝌蚪91桃色| 91精品国产乱码久久久久久久| 精品一区视频| 国产精品视频一区视频二区| 中文不卡在线| 蜜桃久久av| 91精品福利| 欧美天堂视频| 国产伊人久久| 一区二区三区四区日韩| 国产丝袜一区| 97视频热人人精品免费| 99久久99久久精品国产片果冰| 国产精品日韩| 麻豆精品视频在线观看视频| 五月婷婷六月综合| 精品深夜福利视频| 亚洲三级精品| 欧美日韩国产免费观看 | 久久中文字幕导航| 久久www成人_看片免费不卡| 日韩一区欧美| 久久99青青| 天堂av一区| 99亚洲视频| 福利一区在线| 欧美日韩午夜电影网| 国产女优一区| 精品一区欧美| se01亚洲视频| 国产一区二区三区亚洲| 青草国产精品| 亚洲区欧美区| 鲁大师成人一区二区三区| 人人香蕉久久| 精品少妇一区| 日韩精品视频网站| 午夜在线视频观看日韩17c| 日韩精品一区二区三区免费观影| 久久黄色影视| 国产视频亚洲| 亚洲成人免费| 亚洲欧洲一区二区天堂久久| 久久婷婷亚洲| 亚洲成a人片| 国产色播av在线| 福利欧美精品在线| 牛牛精品成人免费视频| 欧美日韩一区二区三区在线电影| 日韩中文字幕1| 亚洲综合精品四区| 免费日韩av| 鲁大师成人一区二区三区 | 婷婷综合亚洲| 国产在线|日韩| 亚洲欧洲高清| 成人美女视频| 久久精品导航| 伊人精品一区| 亚洲电影在线一区二区三区| 91精品一区国产高清在线gif | 国产欧美二区| 欧美激情麻豆| 国产成人精品亚洲线观看| 久久精品99国产精品| 国产欧美日韩视频在线| 欧美国产日韩电影| 麻豆精品视频在线观看免费| 美女视频黄久久| 国内自拍视频一区二区三区| 成人精品国产亚洲| 天堂中文在线播放| 欧美亚洲国产激情| 在线视频免费在线观看一区二区| 夜夜嗨av一区二区三区网站四季av| 欧美不卡视频| 老司机久久99久久精品播放免费| 亚洲欧美久久久| 天使萌一区二区三区免费观看| 欧美亚洲国产精品久久| 久久国产影院| 午夜一级在线看亚洲| 亚洲精品进入| 欧美精品三级在线| 免费在线亚洲欧美| 国产精品久久久久久久久妇女| 亚洲天堂资源| 免费精品国产的网站免费观看| 日韩视频免费| 亚洲区第一页| 久久精品毛片| 亚洲电影在线一区二区三区| 丝袜美腿亚洲色图| 国产精品麻豆成人av电影艾秋| 久久99蜜桃| 欧美日韩在线二区| 亚洲精品亚洲人成在线观看| 国产极品一区| 日韩欧美精品一区| 免费日韩av片| 你懂的亚洲视频| 久久精品青草| 亚洲va久久久噜噜噜久久| 精品国产精品国产偷麻豆| 亚洲成人一区在线观看| 丝瓜av网站精品一区二区| 欧美国产视频| 亚洲免费中文| 欧美交a欧美精品喷水| 国产成人1区| 中文字幕一区二区三区四区久久| 你懂的亚洲视频| 国产毛片一区| 国产成人免费| 日韩激情一区二区| 99精品综合| 久久99蜜桃| 视频一区视频二区在线观看| 欧美日一区二区三区在线观看国产免| 午夜av成人| 国产精品男女| 久久亚洲图片| 欧美日韩精品免费观看视完整| 日韩在线麻豆| 亚洲精品福利电影| 日韩激情一区二区| 欧美精品一区二区久久| 你懂的网址国产 欧美| 午夜在线观看免费一区| 92国产精品| 欧美国产亚洲精品| 亚洲精品日韩久久| 欧美日韩国产欧| 伊人久久av| 美女久久精品| 日本电影久久久| 欧美日韩国产亚洲一区| 国产精品精品| 久久精品五月| 日韩精品第一| 美日韩精品视频| 国产高清一区二区| 日韩精品1区| 国产成人精品一区二区三区在线| 国产丝袜一区| 日本午夜免费一区二区| 亚洲一区黄色| jiujiure精品视频播放| 久久久精品网| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 国产视频一区二| 亚洲欧洲日韩精品在线| 亚洲一区二区成人| 午夜欧美视频| 激情婷婷久久| 99久久精品费精品国产| 人在线成免费视频| 国产一区国产二区国产三区| 国产探花在线精品一区二区| 日韩精品免费视频人成| 免费久久99精品国产自在现线| 在线日韩av| 国产综合精品| 日韩视频精品在线观看| 99在线观看免费视频精品观看| 久久一区二区中文字幕|