Kuinka saada nykyinen hakemisto Pythonista

Kuinka saada nykyinen hakemisto Pythonista

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 suhtautua niihin helpommin --- varsinkin kun sinun on suoritettava toimintoja, kuten tiedostojen linkitys, moduulien tuonti, hakemiston vaihto ja paljon muuta.





Olipa kiireellisistä syistä tai tulevista tarpeista, se on välttämätön näkökohta myös Python -projekteja toteutettaessa.





Joten korostetaan tekniikoita, joilla voit saada nykyisen Python -hakemistosi, sekä joitain muita mahdollisia säätöjä, joita voit soveltaa siihen yleensä.





Python -hakemistojen käsittely

Python -työhakemistoon liittyvät menetelmät ovat sen sisäänrakennettuja sinä ja ovat samat kaikille käyttöjärjestelmille. Tämä tarkoittaa, että sinun on tuotava kyseinen moduuli, ennen kuin voit aloittaa työhakemistoosi liittyvien komentojen suorittamisen.

Kuitenkin, kuten mikä tahansa muu Python -rivi tai koodilohko, nämä komennot on kirjoitettu Python -kuoreen. Tai Python -tiedosto, jos käytät muita koodieditoria. Ja jos työskentelet komentoriviltä, ​​sinun on syötettävä Python -kuori kirjoittamalla python . Tämä johtuu siitä, että sinä menetelmät ovat Python -paketteja, etkä voi suorittaa niitä suoraan CMD: ltä.



wpa psk tkip wpa2 psk aes

Hanki nykyinen Python -työhakemisto

Voit hankkia nykyisen Python -hakemistosi käyttämällä joko os.path tai os.getcwd menetelmä. Kuitenkin, kun os.getcwd , joka on yleisempi menetelmä, tarkistaa vain nykyisen työhakemistosi os.path menetelmä voi tarkistaa sekä nykyisen hakemiston että työhakemistosi peruspolun.

Saat Python -työhakemistosi peruspolun os.path menetelmä, kirjoita seuraava Python -tiedostoosi tai -kuoresi:





import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
print(BASE_DIR)

Jos haluat kuitenkin tarkistaa yllä olevan menetelmän aktiivisen työhakemiston tarkistamiseksi, kirjoita seuraava:

import os
CURR_DIR = os.path.dirname(os.path.realpath(__file__))
print(CURR_DIR)

Nykyisen Python -hakemiston hakeminen os.getcwd menetelmä on melko suoraviivainen; käyttääksesi sitä, suorita seuraavat rivit kuori- tai Python -tiedostossa:





import os
CURR_DIR = os.getcwd()
print(CURR_DIR)

Nykyisen Python -hakemiston vaihtaminen

Voit halutessasi muuttaa nykyisen Python -hakemiston perimään toisen tiedostopolun. Tätä varten sinun on määritettävä uuden työhakemiston tiedostopolku alla olevan koodinpätkän mukaisesti. Varmista, että korvaat polun sinua koskevalla polulla:

import os
chd = os.chdir('C:/Users/Omisola Idowu/Desktop/my_project')
CURR_DIR = os.getcwd()
print(CURR_DIR)

Yllä oleva koodi muuttaa nykyisen työhakemiston suluissa olevaan hakemistoon. Näin ollen yllä olevan katkelman tulos palauttaa hakemistoon syöttämäsi uuden hakemiston koko polun os.chdir () menetelmä.

Muita parannuksia Python -hakemistojen käsittelyyn

Nykyisen hakemiston saamisen lisäksi on muita asioita, joita voit tehdä Python -työpolkujen käsittelemiseksi. Sinä pystyt luetteloida tiedostot ja alikansiot Python -työhakemistossa sekä nimetä uudelleen, poistaa tai luoda Python -hakemisto kirjoittamalla jompikumpi seuraavista riveistä Python -kuoriisi.

Voit myös lisää Python Windowsin PATH -muuttujaan .

online -pelejä iPhonelle ilman latausta

Varmista kuitenkin, että tuot tarvittavat moduulit kirjoittamalla tuonti kuorissasi ennen komentojen suorittamista.

  1. os.listdir (): luetella kaikki nykyisen Python-työhakemiston tiedostot ja alikansiot
  2. os.mkdir ('new_dir'): luo uusi Python -hakemisto nykyiseen projektihakemistoon
  3. os.rename ('vanha_nimi', 'uusi_nimi'): nimetä uudelleen minkä tahansa nimetty tiedosto tai kansio nykyisessä hakemistossa antamalla sen alkuperäinen nimi ja sen jälkeen uusi nimi
  4. os.rmdir ('kansion_nimi'): poista tyhjä kansio nykyisestä työpolusta
  5. os.remove ('tiedoston_nimi'): poista tiedosto Python -hakemistosta
  6. shutil.rmtree ('kansion_nimi'): poista ei-tyhjä kansio työhakemistosta, käytä tätä komentoa tuomalla sulje kirjastoon kirjoittamalla tuonti sulku työtiedostossa tai Python -kuorissa.

Järjestä projektihakemuksesi älykkäästi

Riippumatta projektista, jonka haluat aloittaa, on hyvä luoda kansio, joka sisältää koko projektisi. Ja kansion ja tiedostojen järjestely voi vaikuttaa Python -projektisi tulokseen. Siten on oltava hyvin jäsennelty hakemisto, joka estää työpuun menemästä sekaisin.

Tässä luetellut hakemistomenetelmät ovat kuitenkin joitain harvoista asioista, joita törmäät Python-projektien suorittamiseen-varsinkin kun sinun on linkitettävä yksi tai useampi kansio tai tiedosto yhteen.

Jaa Jaa Tweet Sähköposti Kuinka rakentaa Twitter-, Instagram- ja Reddit -botteja Pythonin avulla

Haluatko rakentaa omat sosiaalisen median robotit? Näin voit lähettää päivitykset automaattisesti Twitteriin, Instagramiin ja Redditiin Pythonin avulla.

Lue seuraava
Liittyvät aiheet
  • Ohjelmointi
  • Ohjelmointi
  • Python
Kirjailijasta Idisou Omisola(94 artikkelia julkaistu)

Idowu on intohimoinen kaikkeen älykkääseen tekniikkaan ja tuottavuuteen. Vapaa -ajallaan hän leikkii koodauksella ja vaihtaa shakkilaudalle, kun on kyllästynyt, mutta hän myös rakastaa irtautumista rutiinista silloin tällöin. Hänen intohimonsa näyttää ihmisille tie modernin tekniikan ympärillä motivoi häntä kirjoittamaan enemmän.

Lisää Idowu Omisolasta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi