Python logo above the word Python

Python | Modulo SYS

Il modulo sys di Python offre strumenti fondamentali per interagire con l’interprete, gestire argomenti da riga di comando e controllare il comportamento del programma, rendendolo essenziale per sviluppare script flessibili e dinamici.

import sys
sys.version -> otteniamo il numero di versione e data di rilascio
sys.version_info -> 3.0.1
sys.version_info[0] -> 3 - la version major

sys.platform -> win32

Gestione dei file

sys.executable

visualizza la posizione del file in esecuzione di Python (il file.exe)

sys.path 

tutti i percorsi che python utilizza file di utilizzo, moduli, standard library

sys.modules

tutti i moduli utilizzati

list(sys.modules.keys())

Visualizza solo i nomi dei moduli

sys.modules["sys"]

Abbiamo info su un modulo specifico, qui ad esempio di sys


Sys ci permette di ottenere gli argomenti da riga di comando. Si possono utilizzare da terminale. Diventa utile per programmi eseguibili da terminale.

sys.argv

è una lista.

File script.py :
import sys
print(sys.argv)
Da terminale:

Commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *