python刪除文件示例分享
更新時間:2014年01月28日 11:20:08 作者:
這篇文章主要介紹了刪除文件夾下所有文件和子文件夾的示例,大家參考使用吧
刪除文件
復(fù)制代碼 代碼如下:
os.remove( filename ) # filename: "要刪除的文件名"
產(chǎn)生異常的可能原因:
(1)filename 不存在
(2)對filename文件, 沒有操作權(quán)限或只讀。
刪除文件夾下所有文件和子文件夾 :
復(fù)制代碼 代碼如下:
import os
def delete_file_folder(src):
'''delete files and folders'''
if os.path.isfile(src):
try:
os.remove(src)
except:
pass
elif os.path.isdir(src):
for item in os.listdir(src):
itemsrc=os.path.join(src,item)
delete_file_folder(itemsrc)
try:
os.rmdir(src)
except:
pass
if __name__=='__main__':
dirname=r'G:\windows'
print delete_file_folder(dirname)
或者使用shutil模塊的rmtree函數(shù),也可以級聯(lián)刪除
相關(guān)文章
python使用PIL縮放網(wǎng)絡(luò)圖片并保存的方法
這篇文章主要介紹了python使用PIL縮放網(wǎng)絡(luò)圖片并保存的方法,涉及Python操作網(wǎng)絡(luò)圖片的相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04
Python實現(xiàn)對一個函數(shù)應(yīng)用多個裝飾器的方法示例
這篇文章主要介紹了Python實現(xiàn)對一個函數(shù)應(yīng)用多個裝飾器的方法,結(jié)合實例形式分析了Python編程中一個函數(shù)使用多個裝飾器的簡單操作技巧,需要的朋友可以參考下2018-02-02
python3.6利用pyinstall打包py為exe的操作實例
今天小編就為大家分享一篇python3.6利用pyinstall打包py為exe的操作實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10
pandas.dataframe按行索引表達(dá)式選取方法
今天小編就為大家分享一篇pandas.dataframe按行索引表達(dá)式選取方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10

