Sys este un modul Python încorporat care conține parametri specifici sistemului, adică conține variabile și metode care interacționează cu interpretul și sunt, de asemenea, guvernate de acesta.
selectați SQL din mai multe tabele
sys.path
sys.path este o variabilă încorporată în modulul sys. Conține o listă de directoare în care interpretul le va căuta pentru modulul necesar.
Când un modul (un modul este un fișier Python) este importat într-un fișier Python, interpretul caută mai întâi modulul specificat printre modulele sale încorporate. Dacă nu este găsit, caută prin lista de directoare (un director este un folder care conține module înrudite) definite de sys.path .
Se inițializează sys.path
Există trei moduri de a specifica o cale:
- DEFAULT- Implicit, interpretul caută un modul în directorul curent. Pentru a face ca interpretul să caute într-un alt director, trebuie doar să schimbați directorul curent. Următorul exemplu ilustrează o cale implicită luată de interpret:
Python3
# importing module> import> sys> > # printing all directories for> # interpreter to search> sys.path> |
>
>
Ieșire:

- THROUGH ENVIRONMENT VARIABLES - Poate fi folosită o variabilă de mediu care conține calea pe care o poate parcurge un interpret în timp ce caută module. Odată setat, sugerează interpretului cu directoare pentru a localiza un modul. Următorul exemplu arată cum se poate face acest lucru.
PYTHONPATH=C:UsersVanshiDesktop>
Python3
# importing module> import> sys> > # printing all directories> sys.path> |
>
cum se execută un script
>
Ieșire:
instanță de

- APENDING PATH- append() este o funcție încorporată a modulului sys care poate fi utilizată cu variabila cale pentru a adăuga o cale specifică pentru căutarea interpretului. Următorul exemplu arată cum se poate face acest lucru.
Python3
# importing module> import> sys> > # appending a path> sys.path.append(>'C:/Users/Vanshi/Desktop'>)> > # printing all paths> sys.path> |
>
>
Ieșire:

Rețineți că primul șir returnat de cale este întotdeauna gol, aceasta pentru a indica interpretului să verifice în directorul curent.