Salta al contenuto

Archivi

  • Gennaio 2022
  • Dicembre 2021
  • Novembre 2021
  • Ottobre 2021
  • Settembre 2021

Categorie

  • Nessuna categoria
Trend RepositoryArticles and guides
Articles

Come creare una directory in Python

Il Ottobre 3, 2021 da admin

Ciao, gente! In questo articolo, vi sveleremo diversi modi per creare una directory in Python

  • Passi per creare una directory in Python
  • Tecnica 1: Usare il metodo os.mkdir() per creare una directory in Python
  • Eccezioni con la funzione os.mkdir()
  • Tecnica 2: Usare il metodo os.makedirs() per creare directory nel sistema
  • Conclusione

Passi per creare una directory in Python

Il modulo os di Python contiene varie funzioni incorporate per trattare e interagire con i sistemi operativi sottostanti e i file.

Il modulo os contiene varie funzioni in-built per creare directory nel sistema.

Nelle prossime sezioni, vedremo i vari modi attraverso cui potete creare una directory usando il modulo os.

Tecnica 1: Usare il metodo os.mkdir() per creare una directory in Python

Il modulo os ha in-built os.mkdir() method per creare una directory nel sistema.

Sintassi:

os.mkdir(path, mode)
  • path: La posizione in cui l’utente vuole che venga creata la directory. È una stringa o un valore byte che include l’intero percorso e il nome della directory da creare.
  • mode: I permessi che devono essere dati per gestire le operazioni sui file all’interno della directory. Il valore predefinito è ‘0o777’.

Esempio 1: Crea una directory usando Python nella posizione specificata.

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

Output:

Directory 'C:/Practice' is built!
Creazione di una directory-2 usando mkdir()

Esempio 2: Fornire i permessi per gestire le operazioni di lettura e scrittura nella directory.

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

Impostazione del modo = 0o666, permette operazioni di lettura e scrittura di file all’interno della directory creata.

Output:

Directory 'C:/JournalDev' is built!
Creazione di una directory-1 usando mkdir()

Eccezioni con la funzione os.mkdir()

Il metodo os.mkdir() solleva un FileExistsError Exception se la directory nella posizione indicata esiste già.

Esempio:

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

Output:

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'

Tecnica 2: Usare il metodo os.makedirs() per creare directory nel sistema

Il modulo os ha il metodo in-built os.makedirs() per creare directory annidate o ricorsive all’interno del sistema.

Ovvero, il os.makedirs() function crea la directory madre, le directory intermedie così come la directory foglia se una di esse non è presente nei file di sistema.

Sintassi:

os.makedirs(path,mode)

Esempio:

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

Nell’esempio precedente, la funzione makedirs() crea le directory intermedie – ‘Python_files’ e la leaf directory – ‘OS_module’ in un colpo solo attraverso la funzione.

Output:

Directory 'C:/Examples/Python_files/OS_module' is built!
Creazione di una directory madre usando makedirs()
Creazione di una directory Directory utilizzando makedirs()
Creazione di una Directory Base utilizzando makedirs()

Conclusione

Quindi, in questo articolo, abbiamo capito i modi per creare directory all’interno del sistema usando il modulo os.

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Archivi

  • Gennaio 2022
  • Dicembre 2021
  • Novembre 2021
  • Ottobre 2021
  • Settembre 2021

Meta

  • Accedi
  • Feed dei contenuti
  • Feed dei commenti
  • 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 | Tema da ThemeinProgress | Offerto orgogliosamente da WordPress