Pitone

Modulo Python SYS

Modulo Python SYS

In questa lezione su Python sistema modulo, studieremo come questo modulo ci consente di interagire direttamente con l'interprete e la macchina host. Vediamo quali caratteristiche ci offre questo modulo.

Modulo Python sys

Il primo vantaggio che il modulo sys ci offre è la sua indipendenza dal sistema operativo della macchina host. Ciò significa che questo modulo può funzionare allo stesso modo anche se funziona su Windows o Macintosh o Linux o un dato sistema operativo. In questo post, studieremo le funzioni che ci fornisce. Iniziamo.

Lavorare con il modulo sys

Per iniziare a lavorare con il modulo sys e fare in modo che gli script utilizzino questo modulo, utilizzeremo la stessa istruzione import in tutti gli script che scriviamo:

sistema di importazione

Questa istruzione importa e porta le dipendenze del modulo sys richieste nel nostro ambito.

sistema Python.argv

L'operazione di base che il modulo sys ci consente è accedere ai parametri della riga di comando passati allo script. Scriviamo un programma per dimostrarlo:

sistema di importazione
print('Parametri della riga di comando passati:')
per param in sys.argomento:
stampa (parametro)

Quando eseguiamo questo programma con i parametri della riga di comando, vedremo questo output:

Nota come questo ha selezionato anche il nome del file che gli abbiamo passato come parametro della riga di comando.

sistema Python.sentiero

Usando il sentiero funzione, possiamo visualizzare il PYTHONPATH che è fornito nella macchina host. Scriveremo uno script per utilizzare questa funzione ora:

sistema di importazione
print('\n PYTHONPATH: ', sys.sentiero)

Quando eseguiamo questo programma, vedremo questo output:

Naturalmente, questo può variare in base alla tua macchina.

sistema Python.standard

Possiamo usare il modulo sys anche per ricevere input dall'utente. Ora proveremo questa funzione:

sistema di importazione
input_by_user = sys.standard.linea di lettura()
print("Input utente: " + input_by_user)

Quando eseguiamo questo programma, vedremo questo output:

Questa è una funzione molto importante che useremo di solito nei nostri programmi per ricevere l'input dell'utente.

sistema Python.diritto d'autore

Per visualizzare le informazioni sul copyright relative alla versione Python attualmente installata sulla macchina host, possiamo utilizzare questa funzione:

sistema di importazione
print(sistema.diritto d'autore)

Quando eseguiamo questo programma, vedremo questo output:

sistema Python.Uscita

Ci sono molti casi d'uso in cui dobbiamo scegliere di uscire dal flusso del programma senza fare nient'altro (come la gestione degli errori ecc.).). Questo è facile da ottenere usando la chiamata alla funzione exit:

sistema di importazione
print("Ciao Linuxhint")
sistema.uscita(1)
print("Non stampato!")

Quando eseguiamo questo programma, vedremo questo output:

In questo breve post su Python, abbiamo visto come possiamo usare varie funzioni fornite dal modulo sys in Python e le abbiamo dimostrate con script di esempio. Vai avanti e gioca con altri di loro.

Emula i clic del mouse passando il mouse utilizzando il mouse senza clic in Windows 10
L'uso di un mouse o di una tastiera nella postura sbagliata di un uso eccessivo può causare molti problemi di salute, tra cui tensione, sindrome del t...
Aggiungi i gesti del mouse a Windows 10 utilizzando questi strumenti gratuiti
Negli ultimi anni computer e sistemi operativi si sono notevolmente evoluti greatly. C'è stato un tempo in cui gli utenti dovevano usare i comandi per...
Controlla e gestisci il movimento del mouse tra più monitor in Windows 10
Gestore mouse con doppio display ti consente di controllare e configurare il movimento del mouse tra più monitor, rallentando i suoi movimenti vicino ...