Hoppa till innehåll

Archives

  • januari 2022
  • december 2021
  • november 2021
  • oktober 2021
  • september 2021

Categories

  • Inga kategorier
Trend RepositoryArticles and guides
Articles

Hur man skapar en katalog i Python

On oktober 3, 2021 by admin

Hej, gott folk! I den här artikeln kommer vi att avslöja olika sätt att skapa en katalog i Python

  • Steg för att skapa en katalog i Python
  • Teknik 1: Användning av os.mkdir() metoden för att skapa en katalog i Python
  • Undantag med funktionen os.mkdir()
  • Teknik 2: Användning av metoden os.makedirs() för att skapa kataloger i systemet
  • Slutsats

Steg för att skapa en katalog i Python

Pythons os-modul innehåller olika inbyggda funktioner för att hantera och interagera med de underliggande operativsystemen och filerna.

Os-modulen innehåller olika inbyggda funktioner för att skapa kataloger i systemet.

I de kommande avsnitten kommer vi att titta på olika sätt att skapa en katalog med hjälp av os-modulen.

Teknik 1: Användning av os.mkdir() metoden för att skapa en katalog i Python

Den os-modulen har inbyggd os.mkdir() method för att skapa en katalog i systemet.

Syntax:

os.mkdir(path, mode)
  • path: Platsen där användaren vill att katalogen ska skapas. Det är en sträng eller ett bytevärde som innehåller hela sökvägen och namnet på den katalog som ska skapas.
  • mode: De behörigheter som måste ges för att hantera filoperationer i katalogen. Standardvärdet är ”0o777”.

Exempel 1: Skapa en katalog med hjälp av Python på den angivna platsen.

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

Output:

Directory 'C:/Practice' is built!
Skapa en katalog-2 med hjälp av mkdir()

Exempel 2: Ge behörigheter för att hantera läs- och skrivoperationer i katalogen.

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

Sätta mode = 0o666, tillåter läs- och skrivfiloperationer inom den skapade katalogen.

Output:

Directory 'C:/JournalDev' is built!
Skapande av en katalog-1 med hjälp av mkdir()

Undantag med funktionen os.mkdir()

Metoden os.mkdir() ger upphov till ett FileExistsError Exception om katalogen på den angivna platsen redan finns.

Exempel:

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'

Teknik 2: Användning av metoden os.makedirs() för att skapa kataloger i systemet

Os-modulen har inbyggd os.makedirs()-metod för att skapa inbyggda eller rekursiva kataloger i systemet.

Det innebär att os.makedirs() function skapar den överordnade katalogen, de mellanliggande katalogerna samt bladkatalogen om någon av dem inte finns i systemfilerna.

Syntax:

os.makedirs(path,mode)

Exempel:

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

I exemplet ovan skapar funktionen makedirs() de mellanliggande katalogerna – ”Python_files” samt bladkatalogen – ”OS_module” i ett svep genom funktionen.

Output:

Directory 'C:/Examples/Python_files/OS_module' is built!
Skapa en överordnad katalog med hjälp av makedirs()
Skapa en mellanliggande katalog. Directory Using makedirs()
Skapa en baskatalog med hjälp av makedirs()

Slutsats

Så, i den här artikeln har vi förstått hur man skapar kataloger i systemet med hjälp av modulen os.

Lämna ett svar Avbryt svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Arkiv

  • januari 2022
  • december 2021
  • november 2021
  • oktober 2021
  • september 2021

Meta

  • Logga in
  • Flöde för inlägg
  • Flöde för kommentarer
  • 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
  • 日本語日本語

Upphovsrätt Trend Repository 2022 | Tema av ThemeinProgress | Drivs med WordPress