Skip to content

Archives

  • enero 2022
  • diciembre 2021
  • noviembre 2021
  • octubre 2021
  • septiembre 2021

Categories

  • No hay categorías
Trend RepositoryArticles and guides
Articles

Cómo crear un directorio en Python

On octubre 3, 2021 by admin

¡Hola, amigos! En este artículo, vamos a desvelar diferentes formas de Crear un directorio en Python

  • Pasos para crear un directorio en Python
  • Técnica 1: Uso del método os.mkdir() para crear un directorio en Python
  • Excepciones con la función os.mkdir()
  • Técnica 2: Usar el método os.makedirs() para crear directorios en el sistema
  • Conclusión

Pasos para crear un directorio en Python

El módulo os de Python contiene varias funciones incorporadas para tratar e interactuar con los sistemas operativos subyacentes y los archivos.

El módulo os contiene varias funciones incorporadas para crear directorios en el sistema.

En las próximas secciones, tendremos que ver las diversas formas a través de las cuales se puede crear un directorio utilizando el módulo os.

Técnica 1: Uso del método os.mkdir() para crear un directorio en Python

El módulo os tiene incorporado os.mkdir() method para crear un directorio en el sistema.

Sintaxis:

os.mkdir(path, mode)
  • path: La ubicación donde el usuario quiere que se cree el directorio. Es una cadena o valor de bytes que incluye la ruta completa y el nombre del directorio que se va a crear.
  • mode: Los permisos que hay que dar para tratar las operaciones con archivos dentro del directorio. El valor por defecto es ‘0o777’.

Ejemplo 1: Crear un directorio usando Python en la ubicación especificada.

 import os main_dir = "C:/Practice"os.mkdir(main_dir) print("Directory '% s' is built!" % main_dir) 

Salida:

Directory 'C:/Practice' is built!
Crear un directorio-2 usando mkdir()

Ejemplo 2: Proporcionar permisos para tratar las operaciones de lectura y escritura dentro del directorio.

 import os main_dir = "C:/JournalDev"os.mkdir(main_dir,mode = 0o666) print("Directory '% s' is built!" % main_dir) 

Estableciendo el modo = 0o666, permite operaciones de lectura y escritura de archivos dentro del directorio creado.

Salida:

Directory 'C:/JournalDev' is built!
Creando un directorio-1 usando mkdir()

Excepciones con la función os.mkdir()

El método os.mkdir() lanza un FileExistsError Exceptionsi el directorio en la ubicación especificada ya existe.

Ejemplo:

import os main_dir = "C:/JournalDev"os.mkdir(main_dir,mode = 0o666) print("Directory '% s' is built!" % main_dir) 

Salida:

FileExistsError Traceback (most recent call last)<ipython-input-17-75731447cf21> in <module> 3 main_dir = "C:/JournalDev" 4 ----> 5 os.mkdir(main_dir,mode = 0o666) 6 print("Directory '% s' is built!" % main_dir) 7 FileExistsError: Cannot create a file when that file already exists: 'C:/JournalDev'

Técnica 2: Usar el método os.makedirs() para crear directorios en el sistema

El módulo os tiene incorporado el método os.makedirs() para crear directorios anidados o recursivos dentro del sistema.

Es decir, el os.makedirs() functioncrea el directorio padre, los directorios intermedios así como el directorio hoja si alguno de ellos no está presente en los archivos del sistema.

Sintaxis:

os.makedirs(path,mode)

Ejemplo:

import os main_dir = "C:/Examples/Python_files/OS_module"os.makedirs(main_dir,mode = 0o666) print("Directory '% s' is built!" % main_dir) 

En el ejemplo anterior, la función makedirs() crea los directorios intermedios – ‘Python_files’ así como el directorio hoja – ‘OS_module’ de una sola vez a través de la función.

Salida:

Directory 'C:/Examples/Python_files/OS_module' is built!
Creando un directorio padre usando makedirs()
Creando un directorio intermedio Directorio usando makedirs()
Creando un directorio base usando makedirs()

Conclusión

Así, en este artículo, hemos entendido las formas de crear directorios dentro del sistema utilizando el módulo os.

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Archivos

  • enero 2022
  • diciembre 2021
  • noviembre 2021
  • octubre 2021
  • septiembre 2021

Meta

  • Acceder
  • Feed de entradas
  • Feed de comentarios
  • WordPress.org
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Theme by ThemeinProgress | Proudly powered by WordPress