Hogyan lehet beszerezni az aktuális könyvtárat a Pythonban

Hogyan lehet beszerezni az aktuális könyvtárat a Pythonban

A programozás egyik legfontosabb aspektusa, amelyet meg kell értenie, a projektkönyvtár. Jobban átfogja fájljait, és könnyebben hozhatja létre velük a kapcsolatot-különösen akkor, ha olyan műveleteket kell végrehajtania, mint a fájlok összekapcsolása, a modulok importálása, a könyvtárak váltása és még sok más.





Akár sürgős okokból, akár jövőbeli igényekről van szó, ez szükséges szempont a Python projektek végrehajtásakor is.





Tehát emeljük ki azokat a technikákat, amelyekkel megszerezheti jelenlegi Python könyvtárát, valamint néhány egyéb lehetséges módosítást, amelyeket általában alkalmazhat.





Python könyvtárak kezelése

A Python munkakönyvtárral foglalkozó módszerek a beépített rendszerben vannak te modul, és minden operációs rendszerre ugyanaz. Ez azt jelenti, hogy importálnia kell ezt a modult, mielőtt elkezdheti végrehajtani a munkakönyvtárral kapcsolatos parancsokat.

Azonban, mint bármely más Python -sor vagy kódblokk, ezek a parancsok Python -shellben vannak írva. Vagy egy Python -fájlt, ha más kódszerkesztőt használ. Ha pedig a parancssorból dolgozik, be kell írnia a Python shell -t gépeléssel piton . Ez azért van, mert a te metódusok Python csomagok, és nem hajthatja végre őket közvetlenül a CMD -ből.



hogyan kell beállítani egy virtuális gépet

Szerezze be a jelenlegi Python munkakönyvtárat

Az aktuális Python könyvtárat a os.path vagy os.getcwd módszer. Azonban míg os.getcwd , amely a gyakoribb módszer, csak az aktuális munkakönyvtárat, a os.path metódus ellenőrizheti mind az aktuális könyvtárat, mind a munkakönyvtár alapútvonalát.

Ahhoz, hogy a Python munkakönyvtárának alapútvonalát a os.path metódust, írja be a következőt a Python fájlba vagy héjba:





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

Ha azonban a fenti módszerrel szeretné ellenőrizni az aktív munkakönyvtárat, írja be a következőt:

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

Az aktuális Python könyvtár beszerzése a os.getcwd a módszer meglehetősen egyszerű; használatához futtassa a következő sorokat a shell vagy Python fájlban:





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

A jelenlegi Python könyvtár váltása

Ha szeretné, megváltoztathatja az aktuális Python könyvtárat, hogy örököljön egy másik fájl elérési utat. Ehhez csak meg kell határoznia az új munkakönyvtár fájl elérési útját az alábbi kódrészlet szerint. Győződjön meg arról, hogy lecseréli az útvonalat az Önre vonatkozó útvonalra:

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

A fenti kód megváltoztatja az aktuális munkakönyvtárat a zárójelben lévőre. Így a fenti részlet kimenete visszaadja az új könyvtár teljes elérési útját os.chdir () módszer.

Egyéb csípések a Python könyvtárak kezeléséhez

Az aktuális könyvtár megszerzésén kívül más dolgokat is tehet a Python munkaútjainak kezeléséhez. tudsz sorolja fel a fájlokat és az almappákat a Python munkakönyvtárban, valamint nevezze át, távolítsa el vagy hozzon létre egy Python könyvtárat úgy, hogy a Python shell -ben az alábbi sorok valamelyikét írja.

Te is adja hozzá a Python -t a Windows PATH változóhoz .

hogyan lehet szöveges játékot készíteni

Ügyeljen azonban arra, hogy a szükséges modulokat gépeléssel importálja import parancsai futtatása előtt.

  1. os.listdir (): felsorolja az összes fájlt és almappát az aktuális Python munkakönyvtárban
  2. os.mkdir ('new_dir'): hozzon létre egy új Python könyvtárat az aktuális projektkönyvtárban
  3. os.rename ('régi_név', 'új_név'): nevezze át az elnevezett fájlt vagy mappát az aktuális könyvtárban az eredeti nevével, majd az új nevével
  4. os.rmdir ('mappa_neve'): távolítsa el az üres mappát az aktuális munkaútvonalon belül
  5. os.remove ('fájl_neve'): töröljön egy fájlt a Python könyvtárból
  6. shutil.rmtree ('mappa_neve'): töröljön egy nem üres mappát a munkakönyvtárból, ennek a parancsnak a használatához importálja a bezár könyvtárat gépeléssel import zár a munkafájlban vagy a Python shellben.

Szervezze okosan a projektkönyvtárat

Függetlenül attól, hogy milyen projektet szeretne elindítani, jó gyakorlat, ha létrehoz egy mappát, amely tartalmazza a teljes projektet. A mappa és a fájlok elrendezése befolyásolhatja a Python -projekt kimenetét. Ezért rendelkeznie kell egy jól felépített könyvtárral, amely megakadályozza, hogy a munkafa összezavarodjon.

Az itt felsorolt ​​könyvtári módszerek azonban néhány azon néhány dolog közül, amelyekkel a Python-projektek végrehajtása során találkozunk-különösen akkor, ha egy vagy több mappát vagy fájlt össze kell kapcsolnia.

Részvény Részvény Csipog Email Hogyan készítsünk Twitter, Instagram és Reddit robotokat a Python használatával

Szeretne saját közösségi média robotokat létrehozni? Az alábbiakban bemutatjuk, hogyan lehet automatikusan közzétenni a Twitter, Instagram és Reddit frissítéseket a Python használatával.

Olvassa tovább
Kapcsolódó témák
  • Programozás
  • Programozás
  • Piton
A szerzőről Idisou Omisola(94 cikk megjelent)

Idowu szenvedélyes minden intelligens technológia és termelékenység iránt. Szabadidejében kódolással játszik, és ha unatkozik, sakktáblára vált, de szeret időnként elszakadni a rutintól. Szenvedélye, hogy megmutassa az embereknek a modern technológia körüli utat, arra ösztönzi, hogy többet írjon.

Továbbiak Idowu Omisola -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide