Yksi tärkeimmistä ohjelmoinnin näkökohdista, jotka sinun on ymmärrettävä, on projektihakemisto. Se antaa sinulle paremman käsityksen tiedostoistasi ja antaa sinun olla helpommin yhteydessä niihin, varsinkin kun sinun on suoritettava toimintoja, kuten tiedostojen linkitys, moduulien tuonti, hakemiston vaihto ja paljon muuta.
Joko kiireellisistä syistä tai tulevista tarpeista, se on välttämätön näkökohta myös Python-projektien toteutuksessa.
Joten korostetaan tekniikat, joita voit käyttää nykyisen Python-hakemiston saamiseksi, sekä joitain muita mahdollisia parannuksia, joita voit käyttää siihen yleensä.
Python-hakemistojen käsittely
Menetelmät, jotka käsittelevät Python-työhakemistoa, ovat sen sisäänrakennetussa muodossa os moduulin ja ovat samat kaikille käyttöjärjestelmille. Siksi se tarkoittaa, että sinun täytyy tuo kyseinen moduuli ennen kuin voit aloittaa työhakemistoa käsittelevien komentojen suorittamisen.
Selitämme tärkeän koodin uudelleenkäytettävyyden perustiedot Pythonissa: moduulit.
Nämä komennot kirjoitetaan kuitenkin aivan kuten mikä tahansa muu Python-rivi tai koodilohko Python-kuoreen. Tai Python-tiedosto, jos käytät muita koodieditoreja. Ja jos työskentelet komentoriviltä, sinun on syötettävä Python-kuori kirjoittamalla python. Se johtuu siitä os menetelmät ovat Python-paketteja, etkä voi suorittaa niitä suoraan CMD: stä.
Hanki nykyinen Python-työhakemisto
Voit saada nykyisen Python-hakemistosi käyttämällä joko os. polku tai os.getcwd menetelmä. Kuitenkin vaikka os.getcwd, joka on yleisempi menetelmä, tarkistaa vain nykyisen työhakemistosi os. polku menetelmä voi tarkistaa sekä nykyisen hakemiston että työhakemistosi peruspolun.
Pyydä Python-työhakemistosi peruspolku os. polku -menetelmällä kirjoita seuraava Python-tiedostoon tai komentotulkkiin:
tuonti os
BASE_DIR = os.path.dirname (os.path.dirname (os.path.abspath (__file__)))
tulosta (BASE_DIR)
Jos haluat kuitenkin käyttää yllä olevaa menetelmää aktiivisen työkansion hakemiseen, kirjoita seuraava:
tuonti os
CURR_DIR = os.path.dirname (os.path.realpath (__file__))
tulosta (CURR_DIR)
Nykyisen Python-hakemiston hakeminen os.getcwd menetelmä on melko suoraviivainen; käytä sitä suorittamalla seuraavat rivit shellissä tai Python-tiedostossa:
tuonti os
CURR_DIR = os.getcwd ()
tulosta (CURR_DIR)
Nykyisen Python-hakemiston vaihtaminen
Voit muuttaa nykyisen Python-hakemiston perimään toisen tiedostopolun, jos haluat. Tätä varten sinun on määritettävä vain uuden työhakemiston tiedostopolku alla olevan koodinpätkän mukaisesti. Varmista, että vaihdat polun sinua koskevaan polkuun:
tuonti os
chd = os.chdir ('C: / Users / Omisola Idowu / Desktop / my_project')
CURR_DIR = os.getcwd ()
tulosta (CURR_DIR)
Yllä oleva koodi muuttaa nykyisen työhakemiston suluissa olevaksi. Siten yllä olevan katkelman tulos palauttaa uuden hakemiston täydellisen polun os.chdir () menetelmä.
Muita parannuksia Python-hakemistojen käsittelyyn
Nykyisen hakemiston hakemisen lisäksi on muitakin asioita, joita voit tehdä käsittelemällä Python-työpolkuja. Sinä pystyt luettelo tiedostot ja alikansiot Python-työhakemistossa sekä nimeä uudelleen, poista tai tee Python-hakemisto kirjoittamalla jompikumpi seuraavista riveistä Python-kuoressa.
Voit myös lisää Python Windows PATH -muuttujaan.
Varmista kuitenkin, että tuot tarvittavat moduulit kirjoittamalla tuonti os ennen komentojen suorittamista.
- os.listdir (): listaa kaikki nykyisen Python-työhakemiston tiedostot ja alikansiot
- os.mkdir ('uusi_hakemisto'): tee uusi Python-hakemisto nykyiseen projektihakemistoon
- os.rename ('vanha_nimi', 'uusi_nimi'): Nimeä uudelleen nimetty tiedosto tai kansio nykyisessä hakemistossa antamalla sen alkuperäinen nimi ja uusi nimi
- os.rmdir ('kansion_nimi'): Poista tyhjä kansio nykyiseltä polulta
- os.remove ('tiedostonimi'): poista tiedosto Python-hakemistosta
- shutil.rmtree ('kansion_nimi'): poista ei-tyhjä kansio työhakemistosta, käytä tätä komentoa tuomalla shutil kirjasto kirjoittamalla tuonti shutil työtiedostossasi tai Python-kuoressa.
Järjestä projektihakemisto älykkäästi
Ei ole väliä projektista, jonka haluat aloittaa, on hyvä käytäntö luoda kansio, joka sisältää koko projektisi. Ja kansion ja tiedostojen järjestely voi vaikuttaa Python-projektisi tulokseen. Siksi hakemistossa on oltava hyvin jäsennelty hakemisto, jotta työpuu ei pääse sotkeutumaan.
Tässä luetellut hakemistomenetelmät ovat kuitenkin joitain harvoista asioista, joita kohtaat mennessäsi Python-projektien suorittamiseen, varsinkin kun sinun on linkitettävä yksi tai useampi kansio tai tiedosto yhdessä.
Haluatko rakentaa omia sosiaalisen median robotteja? Näin voit lähettää päivitykset Twitteriin, Instagramiin ja Redditiin automaattisesti Pythonin avulla.
- Ohjelmointi
- Ohjelmointi
- Python

Idowu on intohimoisesti kaikesta älykkäästä tekniikasta ja tuottavuudesta. Vapaa-ajallaan hän leikkii koodauksella ja vaihtaa shakkilautaan, kun hän on tylsistynyt, mutta rakastaa myös irtautumista rutiinista silloin tällöin. Hänen intohimonsa osoittaa ihmisille tien ympäri nykytekniikkaa motivoi häntä kirjoittamaan enemmän.
Tilaa uutiskirjeemme
Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja erikoistarjouksia!
Vielä yksi askel !!!
Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.