Skip to content

Archives

  • januar 2022
  • december 2021
  • november 2021
  • oktober 2021
  • september 2021

Categories

  • Ingen kategorier
Trend RepositoryArticles and guides
Articles

Sådan oprettes en mappe i Python

On oktober 3, 2021 by admin

Hej, folkens! I denne artikel vil vi afsløre forskellige måder at oprette en mappe i Python

  • Trin til at oprette en mappe i Python
  • Teknik 1: Brug af os.mkdir() metoden til at oprette en mappe i Python
  • Undtagelser med funktionen os.mkdir()
  • Teknik 2: Brug af os.makedirs()-metoden til at oprette mapper i systemet
  • Konklusion

Trin til at oprette en mappe i Python

Python os-modulet indeholder forskellige indbyggede funktioner til at håndtere og interagere med de underliggende operativsystemer og filerne.

Os-modulet indeholder forskellige indbyggede funktioner oprette mapper i systemet.

I de kommende afsnit vil vi se på de forskellige måder, hvorpå du kan oprette en mappe ved hjælp af os-modulet.

Teknik 1: Brug af os.mkdir() metoden til at oprette en mappe i Python

Os-modulet har indbygget os.mkdir() method til at oprette en mappe i systemet.

Syntaks:

os.mkdir(path, mode)
  • path: Den placering, hvori brugeren ønsker, at mappen skal oprettes. Det er en streng eller en byteværdi, som omfatter hele stien og navnet på den mappe, der skal oprettes.
  • mode: De tilladelser, der skal gives for at håndtere filoperationer i mappen. Standardværdien er “0o777”.

Eksempel 1: Opret en mappe ved hjælp af Python på den angivne placering.

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

Output:

Directory 'C:/Practice' is built!
Opretning af en mappe-2 ved hjælp af mkdir()

Eksempel 2: Giv tilladelser til at håndtere læse- og skriveoperationer inden for mappen.

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

Sæt mode = 0o666, tillader læse- og skrivefiloperationer inden for den oprettede mappe.

Output:

Directory 'C:/JournalDev' is built!
Skabelse af en mappe-1 ved hjælp af mkdir()

Undtagelser med funktionen os.mkdir()

Metoden os.mkdir() giver anledning til en FileExistsError Exception, hvis mappen på den angivne placering allerede eksisterer.

Eksempel:

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: Brug af os.makedirs()-metoden til at oprette mapper i systemet

Os-modulet har indbygget os.makedirs()-metoden til at oprette indlejrede eller rekursive mapper i systemet.

Det vil sige, at os.makedirs() function opretter den overordnede mappe, de mellemliggende mapper samt bladmappen, hvis nogen af dem ikke er til stede i systemfilerne.

Syntaks:

os.makedirs(path,mode)

Eksempel:

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

I ovenstående eksempel opretter makedirs()-funktionen de mellemliggende mapper – ‘Python_files’ samt bladmappen – ‘OS_module’ i ét hug gennem funktionen.

Output:

Directory 'C:/Examples/Python_files/OS_module' is built!
Skabelse af en overordnet mappe ved hjælp af makedirs()
Skabelse af en mellemliggende makedirs()
Skabelse af en basismakedirs()

Konklusion

Sådan, i denne artikel har vi forstået, hvordan man kan oprette mapper i systemet ved hjælp af os-modulet.

Skriv et svar Annuller svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Arkiver

  • januar 2022
  • december 2021
  • november 2021
  • oktober 2021
  • september 2021

Meta

  • Log ind
  • Indlægsfeed
  • Kommentarfeed
  • 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