Skip to content

Archives

  • 2022 január
  • 2021 december
  • 2021 november
  • 2021 október
  • 2021 szeptember

Categories

  • Nincs kategória
Trend RepositoryArticles and guides
Articles

Hogyan hozzunk létre egy könyvtárat Pythonban

On október 3, 2021 by admin

Hello, emberek! Ebben a cikkben leleplezzük a könyvtár létrehozásának különböző módjait Pythonban

  • Lépések egy könyvtár létrehozásához Pythonban
  • 1. technika: Az os.mkdir() módszerrel könyvtár létrehozása Pythonban
  • Kivételek az os.mkdir() függvénnyel
  • 2. technika: Az os.makedirs() módszer használata a rendszeren belüli könyvtár létrehozására
  • Következtetés

Lépések egy könyvtár létrehozásához Pythonban

A python os modulja különböző beépített funkciókat tartalmaz a mögöttes operációs rendszerekkel és a fájlokkal való bánásmódhoz és kölcsönhatáshoz.

Az os modul különböző beépített funkciókat tartalmaz könyvtárak létrehozására a rendszerben.

A következő szakaszokban megnézzük a különböző módszereket, amelyekkel könyvtárat hozhatunk létre az os modul segítségével.

1. technika: Az os.mkdir() módszerrel könyvtár létrehozása Pythonban

Az os modul beépített os.mkdir() method lehetőséggel rendelkezik egy könyvtár létrehozására a rendszerben.

Szintaktika:

os.mkdir(path, mode)
  • path: A hely, ahol a felhasználó a könyvtárat létre kívánja hozni. Ez egy karakterlánc vagy bájtérték, amely tartalmazza a létrehozandó könyvtár teljes elérési útvonalát és nevét.
  • mode: Az engedélyek, amelyeket meg kell adni a könyvtáron belüli fájlműveletek kezeléséhez. Az alapértelmezett érték ‘0o777’.

1. példa: Egy könyvtár létrehozása Python segítségével a megadott helyen.

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

Kimenet:

Directory 'C:/Practice' is built!
2. könyvtár létrehozása az mkdir()

Példa 2: Jogosultságok megadása a könyvtáron belüli olvasási és írási műveletek kezelésére.

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

Mód = 0o666 beállítása, lehetővé teszi az olvasási és írási fájlműveleteket a létrehozott könyvtáron belül.

Kimenet:

Directory 'C:/JournalDev' is built!
1 könyvtár létrehozása az mkdir()

Kivételek az os.mkdir() függvénnyel

Az os.mkdir() módszer FileExistsError Exception hibát vet fel, ha a megadott helyen lévő könyvtár már létezik.

Példa:

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

Kimenet:

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'

2. technika: Az os.makedirs() módszer használata a rendszeren belüli könyvtár létrehozására

Az os modul rendelkezik beépített os.makedirs() metódussal a rendszeren belüli beágyazott vagy rekurzív könyvtárak létrehozására.

Ez a os.makedirs() function létrehozza a szülő könyvtárat, a köztes könyvtárakat, valamint a levélkönyvtárat, ha ezek közül valamelyik nincs jelen a rendszerfájlokban.

Szintaxis:

os.makedirs(path,mode)

Példa:

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

A fenti példában a makedirs() függvény a köztes könyvtárakat – ‘Python_files’, valamint a levélkönyvtárat – ‘OS_module’ – a függvényen keresztül egy csapásra létrehozza.

Kimenet:

Directory 'C:/Examples/Python_files/OS_module' is built!
A szülő könyvtár létrehozása a makedirs()
Középkönyvtár létrehozása. Könyvtár használata makedirs()
Báziskönyvtár létrehozása makedirs()

Következtetés

Íme, ebben a cikkben megértettük, hogyan hozhatunk létre könyvtárakat a rendszeren belül az os modul segítségével.

Vélemény, hozzászólás? Kilépés a válaszból

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Archívum

  • 2022 január
  • 2021 december
  • 2021 november
  • 2021 október
  • 2021 szeptember

Meta

  • Bejelentkezés
  • Bejegyzések hírcsatorna
  • Hozzászólások hírcsatorna
  • WordPress Magyarország
  • 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