126 of 151 menu

Método rmtree do módulo shutil

O método rmtree do módulo shutil exclui uma pasta com todos os arquivos e pastas que ela contém. No primeiro parâmetro do método, definimos o caminho para a pasta. No segundo parâmetro opcional, especificamos ignore_errors. Se seu valor for True, os erros decorrentes de falhas na exclusão serão ignorados. No terceiro parâmetro opcional, especificamos oneerror. Se seu valor for False, os erros serão tratados chamando o manipulador especificado. Em caso de exclusão bem-sucedida, o método retorna None.

Sintaxe

import shutil shutil.rmtree(caminho da pasta, [ignore_errors], [oneerror])

Exemplo

Vamos excluir a pasta dir com todo o seu conteúdo:

import shutil print(shutil.rmtree('dir2'))

Resultado do código executado:

None

Veja também

  • método move do módulo shutil,
    que move recursivamente um arquivo ou diretório
  • método copytree do módulo shutil,
    que copia recursivamente uma pasta
  • método remove do módulo os,
    que exclui um arquivo
  • método makedirs do módulo os,
    que cria pastas
  • método rename do módulo os,
    que renomeia arquivo e pasta
  • método scandir do módulo os,
    que itera sobre arquivos em uma pasta
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar