Skip to content

Archives

  • tammikuu 2022
  • joulukuu 2021
  • marraskuu 2021
  • lokakuu 2021
  • syyskuu 2021

Categories

  • Ei kategorioita
Trend RepositoryArticles and guides
Articles

Hakemiston luominen Pythonilla

On 3 lokakuun, 2021 by admin

Hei, ihmiset! Tässä artikkelissa paljastamme eri tapoja luoda hakemisto Pythonissa

  • Askeleet hakemiston luomiseen Pythonissa
  • Tekniikka 1: Os.mkdir()-metodia hakemiston luomiseen Pythonissa
  • Poikkeuksia os.mkdir()-funktiolla
  • Tekniikka 2: Os.makedirs()-metodin käyttäminen hakemiston luomiseen järjestelmässä
  • Johtopäätökset

Askeleet hakemiston luomiseen Pythonissa

Pythonin os-moduuli sisältää erilaisia sisäänrakennettuja toimintoja, jotka käsittelevät ja ovat vuorovaikutuksessa taustalla olevien käyttöjärjestelmien ja tiedostojen kanssa.

Os-moduuli sisältää erilaisia sisäänrakennettuja toimintoja, joilla luodaan hakemistoja järjestelmään.

Tulevissa osioissa tarkastelemme eri tapoja, joiden avulla voit luoda hakemiston käyttämällä os-moduulia.

Tekniikka 1: Os.mkdir()-metodia hakemiston luomiseen Pythonissa

Os-moduulissa on sisäänrakennettu os.mkdir() method keino luoda hakemisto järjestelmään.

Syntaksi:

os.mkdir(path, mode)
  • path: Sijainti, johon käyttäjä haluaa hakemiston luotavan. Se on merkkijono tai tavuarvo, joka sisältää rakennettavan hakemiston koko polun ja nimen.
  • mode: Käyttöoikeudet, jotka on annettava, jotta hakemistossa voidaan käsitellä tiedostotoimintoja. Oletusarvo on ’0o777’.

Esimerkki 1: Luo hakemisto Pythonilla määritettyyn sijaintiin.

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

Tulos:

Directory 'C:/Practice' is built!
Luotu hakemisto-2 käyttäen mkdir()

Esimerkki 2: Annetaan käyttöoikeudet luku- ja kirjoitusoperaatioiden käsittelemiseksi hakemistossa.

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

Tilan asettaminen = 0o666, sallii luodun hakemiston sisällä tapahtuvat luku- ja kirjoitusoperaatiot.

Tulos:

Directory 'C:/JournalDev' is built!
Luodaan hakemisto-1 käyttäen funktiota mkdir()

Poikkeuksia os.mkdir()-funktiolla

Metodi os.mkdir() herättää hälytyksen FileExistsError Exception, jos hakemisto määritetyssä sijainnissa on jo olemassa.

Esimerkki:

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

Tulos:

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'

Tekniikka 2: Os.makedirs()-metodin käyttäminen hakemiston luomiseen järjestelmässä

Os-moduulissa on sisäänrakennettu os.makedirs()-metodi, jolla voidaan luoda sisäkkäisiä tai rekursiivisia hakemistoja järjestelmän sisällä.

Tämä os.makedirs() function luo ylimmän hakemiston, välihakemistot sekä lehtihakemiston, jos mitään niistä ei ole järjestelmän tiedostoissa.

Syntaksi:

os.makedirs(path,mode)

Esimerkki:

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

Yllä olevassa esimerkissä makedirs()-funktio luo välihakemistot – ’Python_files’ sekä lehtihakemiston – ’OS_module’ yhdellä kertaa funktion kautta.

Tulos:

Directory 'C:/Examples/Python_files/OS_module' is built!
Lisähakemiston luominen makedirs()-toiminnolla
Välihakemiston luominen. Hakemisto käyttäen makedirs()
Kantahakemiston luominen käyttäen makedirs()

Johtopäätökset

Niin, tässä artikkelissa olemme ymmärtäneet tavat luoda hakemistoja järjestelmään os-moduulin avulla.

Vastaa Peruuta vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Arkistot

  • tammikuu 2022
  • joulukuu 2021
  • marraskuu 2021
  • lokakuu 2021
  • syyskuu 2021

Meta

  • Kirjaudu sisään
  • Sisältösyöte
  • Kommenttisyöte
  • 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