#!/usr/bin/env Python
#-*- coding:utf-8 -*-
\'\'\'
Importe de bibliotecas
\'\'\'
import os, shutil
\'\'\'
Exibir conteúdo
\'\'\'
print "Saída comando >>> os.system(\'dir\')"
os.system(\'dir\')
print "\\nSaída comando >>> os.system(\'ls\')"
os.system(\'ls\')
print "\\nSaída comando >>> os.system(\'tree\')"
os.system(\'tree\')
\'\'\'
remover diretórios vazios
\'\'\'
print "\\nExecutando comando >>> os.rmdir(\'dir2/subdir1\')"
try:
os.rmdir(\'dir2/subdir1\')
except OSError as detalhes:
print "Ops: %s" % detalhes
except:
raise
else:
print "executado com sucesso!"
print "\\nSaída comando >>> os.system(\'tree\')"
os.system(\'tree\')
print "\\nExecutando comando >>> os.rmdir(\'dir2/subdir2\')"
try:
os.rmdir(\'dir2/subdir2\')
except OSError as detalhes:
print "Ops: %s" % detalhes
except:
raise
else:
print "executado com sucesso!"
\'\'\'
remover arquivos
\'\'\'
print "\\nExecutando comando >>> os.rmdir(\'dir2/subdir2/file2\')"
try:
os.remove(\'dir2/subdir2/file2\')
except OSError as detalhes:
print "Ops: %s" % detalhes
except:
raise
else:
print "executado com sucesso!"
\'\'\'
remover arvore de arquivos
\'\'\'
print "\\nExecutando comando >>> shutil.rmtree(\'dir2/\')"
try:
shutil.rmtree(\'dir2/\')
except OSError as detalhes:
print "Ops: %s" % detalhes
except:
raise
else:
print "executado com sucesso!"
print "\\nSaída comando >>> os.system(\'tree\')"
os.system(\'tree\')
os.system(\'cd ..\')
print "\\nExecutando comando >>> shutil.rmtree(\'/tmp/env/\')"
try:
shutil.rmtree(\'/tmp/env/\')
except OSError as detalhes:
print "Ops: %s" % detalhes
except:
raise
else:
print "executado com sucesso!"