Python OS Mkdir

Python OS Mkdir
Istnieje kilka wbudowanych modułów Python do pracy z plikami i katalogami. Moduł „OS” zapewnia zestaw metod, które umożliwiają interakcję z systemem operacyjnym, w tym tworzenie, usuwanie i zmiana nazwisk katalogów. Aby skonfigurować nowy katalog/folder, użyjemy „OS.mkdir ()" metoda. Jest to wbudowana metoda dostarczona przez moduł „OS” w Python.

W tym poście zbadamy „Python OS.Metoda mkdir () ”przy użyciu wielu przykładów. Zacznijmy od zawartości poniżej listy:

  • Co to jest Python OS.metoda mkdir ()?
  • Za pomocą systemu operacyjnego.mkdir () do utworzenia jednego katalogu.
  • Za pomocą systemu operacyjnego.mkdir () do tworzenia wielu katalogów.
  • Za pomocą systemu operacyjnego.mkdir () w celu tworzenia zagnieżdżonych katalogów.
  • Za pomocą systemu operacyjnego.mkdir () do obsługi błędów.

Jaki jest „Python OS.metoda mkdir () ”?

„„OS.mkdir ()„Metoda jest wykorzystywana do utworzenia nowego katalogu na określonej ścieżce. Metoda zwraca błąd, jeśli katalog/folder już istnieje.

Składnia

OS.mkdir (ścieżka, tryb = 0o777, *, dir_fd = brak)

W powyższej składni:

  • „„ścieżka„Parametr określa ścieżkę katalogu, w którym należy go utworzyć.
  • Opcjonalny parametr „tryb”Wskazuje tryb katalogu, który ma zostać utworzony/wygenerowany. (Wartość domyślna to „0o777”).
  • "dir_fd”Służy jako deskryptor pliku specjalnie dla katalogu. (Wartość domyślna to „Brak”).

Przykład 1: Wykorzystanie „OS.metoda mkdir () ”do utworzenia pojedynczego katalogu
Ten przykład służy do utworzenia pojedynczego katalogu w określonej lokalizacji za pomocą „OS.METODA MKDIR () ”:

Import OS
OS.mkdir (r'C: \ Users \ p \ Documents \ Program \ New_Directory ')
Drukuj („Nowy katalog pomyślnie stworzony!')

W powyższym kodzie zastosuj „OS.mkdir ()„Aby utworzyć nowy katalog, określając pełną ścieżkę wraz z nazwą katalogu, i wydrukuj podany komunikat sukcesu.

Wyjście

W powyższym wyjściu można przeanalizować, że katalog nazwany „Nazwany„new_directory”Został pomyślnie stworzony.

Przykład 2: Wykorzystanie „OS.metoda mkdir () ”do tworzenia wielu katalogów
W tym przykładzie można zastosować omówioną metodę, aby zamiast tego utworzyć wiele katalogów:

Import OS
lokalizacja = r'c: \ Users \ p \ Documents \ Program '
katalogi = [„Directory1”, „Directory2”, „Directory3”]
do katalogów w katalogach:
OS.Mkdir (OS.ścieżka.dołącz (lokalizacja, katalog))

W powyższym kodzie:

  • Ścieżka katalogu jest przypisywana do zmiennej „lokalizacja”.
  • Nazwa wielu katalogów jest inicjowana na liście o nazwie „katalogi".
  • Wreszcie „„Do„Pętla iteruje listę katalogów i tworzy wszystkie wiele katalogów na liście za pomocą połączonego„ systemu operacyjnego.mkdir () ”i„ OS.ścieżka.metody dołączania () ”.

Wyjście

Powyższe dane wyjściowe pokazuje, że pomyślnie utworzono wiele katalogów.

Przykład 3: Wykorzystanie „OS.Mkdir () ”Metoda tworzenia zagnieżdżonych katalisk
Ten przykład stosuje omawianą metodę tworzenia zagnieżdżonych katalogów:

Import OS
OS.mkdir (r'C: \ Users \ p \ Documents \ Program \ Directory1 \ New_Directory ')

W powyższym bloku kodu „OS.mkdir ()„Metoda tworzy zagnieżdżony katalog, określając bezwzględną ścieżkę wraz z„główny”I„ „zagnieżdżony„Nazwy katalogów odpowiednio.

Wyjście

W powyższym wyjściu zagnieżdżony katalog „new_directory”Został stworzony w katalogu o nazwie„Directory1„W związku z tym.

Przykład 4: Wykorzystanie „OS.metoda mkdir () ”do obsługi błędów
W tym konkretnym przykładzie omawiana metoda może zwrócić błąd, jeśli katalog już istnieje na określonej ścieżce. Aby poradzić sobie z tym błędem, „próba z wyjątkiem”Blok jest używany w programie przy użyciu tego przykładowego kodu:

Import OS
próbować:
OS.mkdir (r'C: \ Users \ p \ Documents \ Program \ Directory1 ')
z wyjątkiem plikuSisterSerror:
druk („Directory już istnieje”)

W powyższym fragmencie kodu:

  • Podobnie katalog jest tworzony przy użyciu „OS.mkdir ()„Metoda w„próbować" blok.
  • „„z wyjątkiem„Kod blokowy służy do obsługi prawdopodobnego błędu i wyświetlania komunikatu wyjątku, który wskazuje, że katalog już istnieje na określonej ścieżce.

Wyjście

Powyższy fragment wskazuje, że katalog I.mi., "Directory1„Już istnieje na określonej ścieżce.

Wniosek

„„OS.mkdir ()„Metoda„OS”Moduł służy do tworzenia pojedynczych, wielokrotnych i zagnieżdżonych katalogów w Pythonie. Ta metoda wykonuje bezwzględną ścieżkę wraz z nazwą katalogu jako argument i tworzy nowy katalog. „„Do„Pętla można połączyć z„ OS.MKDIR () ”Metoda tworzenia wielu katalogów i bloku„ próbuj ”do obsługi ograniczeń podczas tworzenia katalogu. Ten post przedstawił dogłębny przewodnik na temat Pythona „OS.metoda mkdir () ”z odpowiednimi przykładami.