Skip to content

Archives

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

Categories

  • Geen categorieën
Trend RepositoryArticles and guides
Articles

Hoe maak je een directory in Python

On oktober 3, 2021 by admin

Hallo, mensen! In dit artikel onthullen we verschillende manieren om een directory in Python aan te maken

  • Stappen om een directory in Python aan te maken
  • Techniek 1: Met behulp van os.mkdir() methode om een directory in Python te maken
  • Uitzonderingen met de functie os.mkdir()
  • Techniek 2: De methode os.makedirs() gebruiken om mappen in het systeem te maken
  • Conclusie

Stappen om een directory in Python aan te maken

De os-module van Python bevat verschillende ingebouwde functies om met de onderliggende besturingssystemen en de bestanden om te gaan en ermee te interageren.

De os module bevat verschillende ingebouwde functies voor het maken van mappen in het systeem.

In de komende secties, zullen we kijken naar de verschillende manieren waarop u een map kunt maken met behulp van de os module.

Techniek 1: Met behulp van os.mkdir() methode om een directory in Python te maken

De os-module heeft os.mkdir() method ingebouwd om een directory in het systeem te maken.

Syntax:

os.mkdir(path, mode)
  • path: De locatie waar de gebruiker wil dat de directory wordt aangemaakt. Het is een tekenreeks of bytewaarde die het volledige pad en de naam van de aan te maken directory bevat.
  • mode: De machtigingen die moeten worden gegeven om de bestandsbewerkingen in de directory uit te voeren. De standaard waarde is ‘0o777’.

Example 1: Maak een directory met Python op de opgegeven lokatie.

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

Uitvoer:

Directory 'C:/Practice' is built!
Maken van een directory-2 met behulp van mkdir()

Voorbeeld 2: Rechten toekennen voor lees- en schrijfbewerkingen binnen de directory.

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

Instellen van modus = 0o666, staat lees- en schrijfbewerkingen van bestanden toe binnen de gemaakte directory.

Uitvoer:

Directory 'C:/JournalDev' is built!
Een directory-1 maken met behulp van mkdir()

Uitzonderingen met de functie os.mkdir()

De methode os.mkdir() roept een FileExistsError Exception op als de directory op de opgegeven locatie al bestaat.

Voorbeeld:

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

Uitvoer:

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'

Techniek 2: De methode os.makedirs() gebruiken om mappen in het systeem te maken

De os-module heeft de ingebouwde methode os.makedirs() om geneste of recursieve mappen binnen het systeem te maken.

Dat wil zeggen, de os.makedirs() function creëert de bovenliggende directory, de tussenliggende directories en de hoofddirectory als een van hen niet aanwezig is in de systeembestanden.

Syntax:

os.makedirs(path,mode)

Exemplaar:

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

In het bovenstaande voorbeeld maakt de functie makedirs() de tussenliggende directory’s – ‘Python_files’ en de hoofddirectory – ‘OS_module’ in één keer aan met behulp van de functie.

Uitvoer:

Directory 'C:/Examples/Python_files/OS_module' is built!
Een hoofddirectory maken met behulp van makedirs()
Een tussenliggende directory maken met behulp van makedirs()
Een tussenliggende directory maken met behulp van makedirs(). directory met behulp van makedirs()
Een basisdirectory maken met behulp van makedirs()

Conclusie

Tus, in dit artikel hebben we de manieren begrepen om mappen binnen het systeem aan te maken met behulp van de os-module.

Geef een antwoord Antwoord annuleren

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Archieven

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

Meta

  • Inloggen
  • Berichten feed
  • Reacties 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