Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE DIRECTORIOS
EN PYTHON
Módulo(s) necesario(s)
import os.- Es un módulo de
Python que pertenece a la parte
central del ecosistema de Python
ruta = “/tmp/usuario”
# derechos de acceso
# derechos= 0o755
try:
os.mkdir(ruta)
#os.mkdir(ruta, derechos)
except OSError:
print (“Ha fallado la creación del directorio %s” % ruta)
else:
print (“Se ha creado exitosamente el directorio %s “ % ruta)
Algunos sistemas
ignoran el
parámetro “modo”
y para ello debes
usar os.chmod en
su lugar
¿Cómo creamos subdirectorios?
import os
ruta = “/tmp/usuario/preferencia/objetos/cosas”
# derechos de acceso
# derechos= 0o755
try:
os. makedirs(ruta)
#os.mkdir(ruta, derechos)
except OSError:
print (“Ha fallado la creación del directorio %s” % ruta)
else:
print (“Se ha creado exitosamente el directorio %s “ %
ruta)
Creando un directorio temporal
import tempfile
import os
ruta = "/tmp/usuario"
try:
os.rmdir(ruta)
except OSError:
print (“No se eliminó el directorio %s" % ruta)
else:
print (“Se eliminó correctamente el directorio %s" % ruta)
En caso de que
quieras eliminar un
árbol de directorios
completo, el
método rmtree ()
del módulo shutil te
ayudará con esa
tarea.
Verificar existencia de
archivos y directorios
import os
os.path.isfile(“./cosa1.txt”)
os.path.isdir(“./directorio”)
os.path.isdir(“./usuario”)
os.path.exists(‘./preferencias
1.txt')
os.chdir() shutil.chown()
os.listdir() os.rename()
import sutil
shutil.rmtree()