Skip to content

Archives

  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021

Categories

  • Keine Kategorien
Trend RepositoryArticles and guides
Articles

Wie man ein Verzeichnis in Python erstellt

On Oktober 3, 2021 by admin

Hallo, Leute! In diesem Artikel werden wir verschiedene Möglichkeiten vorstellen, wie man ein Verzeichnis in Python erstellen kann

  • Schritte zum Erstellen eines Verzeichnisses in Python
  • Technik 1: Verwendung der os.mkdir()-Methode zum Erstellen eines Verzeichnisses in Python
  • Ausnahmen mit der Funktion os.mkdir()
  • Technik 2: Verwendung der Methode os.makedirs() zum Erstellen von Verzeichnissen im System
  • Fazit

Schritte zum Erstellen eines Verzeichnisses in Python

Das os-Modul von Python enthält verschiedene eingebaute Funktionen, um mit den zugrunde liegenden Betriebssystemen und den Dateien umzugehen und zu interagieren.

Das os-Modul enthält verschiedene eingebaute Funktionen, um Verzeichnisse im System zu erstellen.

In den kommenden Abschnitten werden wir uns die verschiedenen Möglichkeiten ansehen, wie man mit dem os-Modul ein Verzeichnis erstellen kann.

Technik 1: Verwendung der os.mkdir()-Methode zum Erstellen eines Verzeichnisses in Python

Das os-Modul verfügt über eine eingebaute os.mkdir() method Funktion zum Erstellen eines Verzeichnisses im System.

Syntax:

os.mkdir(path, mode)
  • path: Der Ort, an dem der Benutzer das Verzeichnis erstellen möchte. Es handelt sich um eine Zeichenkette oder einen Byte-Wert, der den gesamten Pfad und den Namen des zu erstellenden Verzeichnisses enthält.
  • mode: Die Berechtigungen, die für den Umgang mit den Dateivorgängen innerhalb des Verzeichnisses erteilt werden müssen. Der Standardwert ist ‚0o777‘.

Beispiel 1: Erstellen eines Verzeichnisses mit Python am angegebenen Ort.

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

Ausgabe:

Directory 'C:/Practice' is built!
Erstellen eines Verzeichnisses-2 mit mkdir()

Beispiel 2: Bereitstellen von Berechtigungen für Lese- und Schreibvorgänge im Verzeichnis.

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

Setzen von mode = 0o666, erlaubt Lese- und Schreiboperationen innerhalb des erstellten Verzeichnisses.

Ausgabe:

Directory 'C:/JournalDev' is built!
Erstellen eines Verzeichnisses-1 mit mkdir()

Ausnahmen mit der Funktion os.mkdir()

Die Methode os.mkdir() löst eine FileExistsError Exception aus, wenn das Verzeichnis am angegebenen Ort bereits existiert.

Beispiel:

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

Ausgabe:

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'

Technik 2: Verwendung der Methode os.makedirs() zum Erstellen von Verzeichnissen im System

Das os-Modul verfügt über die eingebaute Methode os.makedirs() zum Erstellen von verschachtelten oder rekursiven Verzeichnissen im System.

Das heißt, dass os.makedirs() function das übergeordnete Verzeichnis, die Zwischenverzeichnisse sowie das Blattverzeichnis erstellt, wenn eines von ihnen nicht in den Systemdateien vorhanden ist.

Syntax:

os.makedirs(path,mode)

Beispiel:

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

Im obigen Beispiel erstellt die Funktion makedirs() die Zwischenverzeichnisse – ‚Python_files‘ sowie das Blattverzeichnis – ‚OS_module‘ auf einen Schlag durch die Funktion.

Ausgabe:

Directory 'C:/Examples/Python_files/OS_module' is built!
Erzeugen eines übergeordneten Verzeichnisses mittels makedirs()
Erzeugen eines Zwischen Verzeichnis mit makedirs()
Erzeugen eines Basisverzeichnisses mit makedirs()

Fazit

So, haben wir in diesem Artikel verstanden, wie man mit dem os-Modul Verzeichnisse im System erstellen kann.

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Archive

  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021

Meta

  • Anmelden
  • Feed der Einträge
  • Kommentare-Feed
  • 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