Sådan får du det aktuelle bibliotek i Python

Sådan får du det aktuelle bibliotek i Python

Et af de vigtigste aspekter af programmering, du skal forstå, er din projektmappe. Det giver dig en bedre forståelse af dine filer og lader dig lettere forholde dig til dem --- især når du skal udføre handlinger som filforbindelse, modulimport, bibliotekskift og meget mere.





Uanset om det er af presserende årsager eller fremtidige behov, er det også et nødvendigt aspekt, når der udføres Python -projekter.





Så lad os fremhæve de teknikker, du kan bruge til at få dit nuværende Python -bibliotek, samt nogle andre mulige justeringer, du generelt kan anvende på det.





Beskæftiger sig med Python Directories

De metoder, der omhandler Python -arbejdskataloget, er i det indbyggede du modul og er ens for alle operativsystemer. Således betyder det, at du skal importere det modul, før du kan begynde at udføre kommandoer, der omhandler dit arbejdskatalog.

Men ligesom alle andre Python -linjer eller kodeblokke er disse kommandoer skrevet i en Python -skal. Eller en Python -fil, hvis du bruger andre kodeditorer. Og hvis du arbejder fra kommandolinjen, skal du indtaste Python -skallen ved at skrive python . Det er fordi du metoder er Python -pakker, og du kan ikke køre dem direkte fra CMD.



ændre hårfarve online gratis foto editor

Hent den aktuelle Python Working Directory

Du kan få dit nuværende Python -bibliotek ved at bruge enten os.sti eller os.getcwd metode. Imidlertid, mens os.getcwd , som er den mere almindelige metode, kontrollerer kun din nuværende arbejdskatalog, os.sti metode kan kontrollere både det aktuelle bibliotek samt basisstien for dit arbejdskatalog.

For at få basisstien til dit Python -arbejdskatalog med os.sti metode, skriv følgende i din Python -fil eller shell:





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

Hvis du vil bruge ovenstående metode til at kontrollere det aktive arbejdskatalog, skal du skrive følgende:

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

Få den aktuelle Python -mappe med os.getcwd metoden er ret ligetil; for at bruge det, skal du køre følgende linjer i din shell- eller Python -fil:





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

Skift dit nuværende Python -bibliotek

Du kan ændre det nuværende Python -bibliotek for at arve en anden filsti, hvis du vil. For at gøre det behøver du kun at definere filstien til det nye arbejdskatalog som udført i nedenstående kodestykke. Sørg for, at du erstatter stien med den, der gælder for dig:

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

Koden ovenfor ændrer den nuværende arbejdskatalog til den i parentes. Således returnerer output fra kodestykket ovenfor hele stien til det nye bibliotek, du har angivet i os.chdir () metode.

Andre tweaks til håndtering af Python -biblioteker

Udover at få det nuværende bibliotek, er der andre ting, du kan gøre for at håndtere Python -arbejdsstier. Du kan liste filer og undermapper i et Python -arbejdskatalog samt omdøbe, fjerne eller oprette et Python -bibliotek ved at skrive en af ​​følgende linjer i din Python -skal.

Du kan også tilføj Python til Windows PATH -variablen .

hvordan man sletter imessage på mac

Sørg dog for, at du importerer de nødvendige moduler ved at skrive importere i din shell, før du kører dine kommandoer.

  1. os.listdir (): liste alle filer og undermapper i det aktuelle Python-arbejdskatalog
  2. os.mkdir ('new_dir'): lav et nyt Python -bibliotek i det aktuelle projektmappe
  3. os.rename ('old_name', 'new_name'): omdøbe enhver navngivet fil eller mappe i det aktuelle bibliotek ved at angive dets originale navn efterfulgt af dets nye navn
  4. os.rmdir ('mappenavn'): fjern tom mappe inden for den aktuelle arbejdssti
  5. os.remove ('filnavn'): slette en fil fra Python -biblioteket
  6. shutil.rmtree ('mappenavn'): slet en ikke-tom mappe fra arbejdskataloget, for at bruge denne kommando skal du importere shutil bibliotek ved at skrive import shutil i din arbejdsfil eller Python -shell.

Organiser din projektmappe smart

Uanset det projekt, du vil starte, er det en god praksis at oprette en mappe, der indeholder hele dit projekt. Og arrangementet af din mappe og filer kan påvirke output fra dit Python -projekt. Der skal således være et velstruktureret bibliotek for at forhindre dit arbejdstræ i at blive rodet.

De biblioteksmetoder, der er anført her, er dog nogle af de få ting, du støder på, når du går videre til at udføre Python-projekter --- især når du skal koble en eller flere mapper eller filer sammen.

Del Del Tweet E -mail Sådan opbygges Twitter, Instagram og Reddit -bots ved hjælp af Python

Vil du bygge dine egne sociale medier bots? Sådan kan du automatisk opdatere opdateringer til Twitter, Instagram og Reddit ved hjælp af Python.

Læs Næste
Relaterede emner
  • Programmering
  • Programmering
  • Python
Om forfatteren Idisou Omisola(94 artikler udgivet)

Idowu brænder for alt smart teknologi og produktivitet. I fritiden leger han med kodning og skifter til skakbrættet, når han keder sig, men han elsker også at bryde væk fra rutinen en gang imellem. Hans passion for at vise folk vejen rundt om moderne teknologi motiverer ham til at skrive mere.

Mere fra Idowu Omisola

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere