python刪除某個(gè)目錄文件夾及文件的方法:
#!/usr/bin/envpython
importos
importshutil
delList=[]
delDir="/home/test"
delList=os.listdir(delDir)
forfindelList:
filePath=os.path.join(delDir,f)
ifos.path.isfile(filePath):
os.remove(filePath)
printfilePath+"wasremoved!"
elifos.path.isdir(filePath):
shutil.rmtree(filePath,True)
print"Directory:"+filePath+"wasremoved!"
上述代碼主要使用的方法介紹:
os.listdir()方法用于返回指定的文件夾包含的文件或文件夾的名字的列表。
listdir()方法語(yǔ)法格式如下:
os.listdir(path)
os.remove()方法用于刪除指定路徑的文件。如果指定的路徑是一個(gè)目錄,將拋出OSError。
remove()方法語(yǔ)法格式如下:
os.remove(path)
shutil.rmtree()表示遞歸刪除文件夾下的所有子文件夾和子文件。
以上內(nèi)容為大家介紹了python如何刪除某個(gè)目錄文件夾?希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。