Dino Geek, cerca di aiutarti

Come utilizzare gli argomenti della riga di comando in Python?


La libreria standard Python `argparse` ti consente di scrivere codice per gestire gli argomenti della riga di comando del tuo programma.

Ecco come creare uno script semplice che accetta un argomento della riga di comando:

```
import argparse

  1. Crea un oggetto parser
    parser = argparse.ArgumentParser(description=‘Esempio di script che utilizza gli argomenti da linea di comando.’)
  1. Aggiungi alcuni argomenti
    parser.add_argument(‘numero’, type=int, help=‘Un numero intero.’)
  1. Analizza gli argomenti della riga di comando
    args = parser.parse_args()
  1. Stampa il numero quadrato
    print(args.numero**2)
    ```

Quando esegui questo script da linea di comando, puoi passare un numero come argomento. Ad esempio, eseguire `python script.py 6` stamperà `36`.

Qui ci sono altre utili funzionalità di `argparse`:

- `action=‘store_true’` o `action=‘store_false’` per gestire flag booleani.
- `default` per specificare un valore predefinito per un argomento.
- `choices` per limitare un argomento a un insieme specifico di valori.
- `nargs` per specificare quanti argomenti di un particolare tipo dovrebbero essere consumati.
- `required` per indicare se un argomento è obbligatorio o meno.


Genera semplicemente articoli per ottimizzare il tuo SEO
Genera semplicemente articoli per ottimizzare il tuo SEO





DinoGeek offre articoli semplici su tecnologie complesse

Vuoi essere citato in questo articolo? È molto semplice, contattaci a dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nome dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Avviso Legale / Condizioni Generali di Utilizzo