欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python刪除某個目錄文件夾的方法

 更新時間:2020年05月26日 08:20:41   作者:PyThon學習網(wǎng)  
在本篇文章里小編給大家分享的是關(guān)于python刪除某個目錄文件夾的方法,有興趣的朋友們可以學習下。

python刪除某個目錄文件夾及文件的方法:

#!/usr/bin/env python
import os
import shutil
delList = []
delDir = "/home/test"
delList = os.listdir(delDir )
for f in delList:
 filePath = os.path.join( delDir, f )
 if os.path.isfile(filePath):
  os.remove(filePath)
  print filePath + " was removed!"
 elif os.path.isdir(filePath):
 shutil.rmtree(filePath,True)
  print "Directory: " + filePath +" was removed!"

上述代碼主要使用的方法介紹:

os.listdir() 方法用于返回指定的文件夾包含的文件或文件夾的名字的列表。

listdir()方法語法格式如下:

os.listdir(path)

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

remove()方法語法格式如下:

os.remove(path)

shutil.rmtree() 表示遞歸刪除文件夾下的所有子文件夾和子文件。

內(nèi)容擴展:

#!/usr/bin/env python
import os
import shutil
filelist=[]
rootdir="/home/zoer/aaa"
filelist=os.listdir(rootdir)
for f in filelist:
  filepath = os.path.join( rootdir, f )
  if os.path.isfile(filepath):
    os.remove(filepath)
    print filepath+" removed!"
  elif os.path.isdir(filepath):
    shutil.rmtree(filepath,True)
    print "dir "+filepath+" removed!"

其中shutil是一個高層次的文件操作模塊。True參數(shù)表示ignore_errors(忽略拷貝時候的錯誤)。

類似于高級API,而且主要強大之處在于其對文件的復(fù)制與刪除操作更是比較支持好。

比如:

copyfile(src, dst)

是把源文件拷貝到一個目標位置。

以上就是python刪除某個目錄文件夾的方法的詳細內(nèi)容,更多關(guān)于python如何刪除某個目錄文件夾的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • django的使用步驟入門教程(很詳細)

    django的使用步驟入門教程(很詳細)

    隨著IT行業(yè)的不斷發(fā)展,編程學習也越來越重要,很多人都開啟了很多計算機語言的學習,下面這篇文章主要給大家介紹了關(guān)于django的使用步驟入門教程,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • Python去除字符串中的標點符號的最優(yōu)方式

    Python去除字符串中的標點符號的最優(yōu)方式

    在Python編程中,去除字符串標點符號是一項常見任務(wù),關(guān)鍵在于文本分析和數(shù)據(jù)清洗,Python提供了多種方法,包括使用str.replace()、str.translate()結(jié)合str.maketrans(),以及使用正則表達式,另外,可以利用string模塊中的punctuation屬性快速實現(xiàn)
    2024-09-09
  • Python安裝教程全過程(2022最新)

    Python安裝教程全過程(2022最新)

    這篇文章主要介紹了Python安裝教程全過程(2022最新版本),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Python網(wǎng)絡(luò)爬蟲之獲取網(wǎng)絡(luò)數(shù)據(jù)

    Python網(wǎng)絡(luò)爬蟲之獲取網(wǎng)絡(luò)數(shù)據(jù)

    本文介紹了Python中用于獲取網(wǎng)絡(luò)數(shù)據(jù)的重要工具之一——Requests庫,詳細講解了Requests庫的基本使用方法、請求方法、請求頭、請求參數(shù)、Cookies、Session等內(nèi)容,并結(jié)合實例代碼展示了Requests庫的應(yīng)用場景
    2023-04-04
  • 如何通過Python實現(xiàn)RabbitMQ延遲隊列

    如何通過Python實現(xiàn)RabbitMQ延遲隊列

    這篇文章主要介紹了如何通過Python實現(xiàn)RabbitMQ延遲隊列,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • Python socket如何實現(xiàn)服務(wù)端和客戶端數(shù)據(jù)傳輸(TCP)

    Python socket如何實現(xiàn)服務(wù)端和客戶端數(shù)據(jù)傳輸(TCP)

    這篇文章主要介紹了Python socket如何實現(xiàn)服務(wù)端和客戶端數(shù)據(jù)傳輸(TCP),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Tensorflow 查看變量的值方法

    Tensorflow 查看變量的值方法

    今天小編就為大家分享一篇Tensorflow 查看變量的值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python學習之不同數(shù)據(jù)類型間的轉(zhuǎn)換總結(jié)

    Python學習之不同數(shù)據(jù)類型間的轉(zhuǎn)換總結(jié)

    類型轉(zhuǎn)換,就是將自身的數(shù)據(jù)類型變成新的數(shù)據(jù)類型,并擁有新的數(shù)據(jù)類型的所有功能的過程。本文將詳細為大家介紹如何在Python中實現(xiàn)不同數(shù)據(jù)類型的轉(zhuǎn)換,感興趣的可以了解一下
    2022-03-03
  • python之生成多層json結(jié)構(gòu)的實現(xiàn)

    python之生成多層json結(jié)構(gòu)的實現(xiàn)

    今天小編就為大家分享一篇python之生成多層json結(jié)構(gòu)的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • VsCode終端激活anconda環(huán)境問題解決

    VsCode終端激活anconda環(huán)境問題解決

    本文主要介紹了VsCode終端激活anconda環(huán)境問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-01-01

最新評論