Dino Geek, versucht dir zu helfen

Wie verwende ich Befehlszeilenargumente in Python?


Es gibt verschiedene Möglichkeiten, Befehlszeilenargumente in Python zu verwenden. Eine der häufigsten Methoden ist die Verwendung des Moduls `argparse`. Hier ist ein einfaches Beispiel für seine Verwendung:

```python
import argparse

  1. Erstelle den ArgumentParser-Objekt
    parser = argparse.ArgumentParser(description=‘Ein Beispielprogramm für die Befehlszeilenargumente’)
  1. Füge Argumente hinzu
    parser.add_argument(‘nummer’, type=int, help=‘Eine Nummer eingeben’)
    parser.add_argument(‘string’, type=str, help=‘Ein String eingeben’)
    parser.add_argument(‘—optional’, type=str, help=‘Ein optionales Argument’)
  1. Parse die Argumente
    args = parser.parse_args()
  1. Verwende die Argumente
    print(‘Nummer ist:’, args.nummer)
    print(‘String ist:’, args.string)
    if args.optional: print(‘Optionales Argument ist:’, args.optional)
    ```

In diesem Beispiel können Sie die Nummer und den String beim Aufruf des Skripts von der Befehlszeile aus angeben. Das optionale Argument ist gerade das, optional. Sie können es mit der Flagge `—optional` hinzufügen.

Sie können das Skript wie folgt aufrufen: `python script.py 123 “Hallo” —optional “optionaler Text”`.


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | 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 |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen