Eingaben beim Starten einlesen | Python argparse | Tutorial (Deutsch) | Anfängerinnen und Anfänger

preview_player
Показать описание
Hallo!

In diesem Video schauen wir uns das Modul argparse an. Damit kann man schon beim Start eines Skriptes Eingaben von Usern entgegennehmen. Das ist ziemlich nützlich, wenn man CLI-Programme basteln möchte, die also im Terminal oder der Konsole laufen. Viel Spaß!

Bleibt neugierig,
Euer Chris

Mein Spendenhut (Vielen Dank!)

Felix' Artikel zum Thema:

Quellcode und Skript:

Timecodes:
00:00 Einleitung
00:30 Unser Plan für heute
01:14 Vorgehensweise: Argumente parsen mit argparse
01:35 Quellcode
01:48 argparse importieren
02:07 Parser erstellen
02:50 Neues Argument hinzufügen
03:29 Parser starten
04:07 if __name__ == "__main__"
04:37 Test
05:13 Argumente weiter verarbeiten
06:13 Prüfen, ob die Argumente angegeben wurden
06:56 Ausgabe, wenn nichts eingegeben wurde
07:12 Test
07:40 Weiterführender Artikel
08:28 Verabschiedung

Benutzte Module:
argparse

+++ FAQ und Quellen +++

Musik: YouTube Library

Ist Python kostenlos?
Jepp!

Brauche ich einen Mac, um Python zu benutzen?
Nö! Python kannst du auf Windows, Mac, Linux oder im Internet nutzen.

Welches Audio-Setup benutzt du?
Mikrofon: Rode Procaster
Interface: Steinberg UR22mkII
Ständer: K&M 21060 / K&M 2150
Spinne: Rode PSM1
Windschutz: Rode WS2

Womit nimmst du dein Bild auf?
Quick Time Player, Canon Powershot SX510 HS

Womit programmierst du?
Computer: MacBook Air M1, 16 GB (2020)
Konsole: Mac Terminal

Womit schneidest du?
DaVinci Resolve 16 (kostenlos)

+++ Meine Videos zum Thema #Python: +++

🎬 Alle Videos

🚀 Starthilfe und Vorbereitung
(...)

👣 Grundlagen und erste Schritte
(...)

⌨️ Command Line Programme

(...)

🌐 Rund ums Web
(...)

🌈 Weitere Tutorials
(...)
Рекомендации по теме
Комментарии
Автор

Wär ich jetzt ein 20-Jähriges Groupie, würde ich wohl schreien: "Chris!!! Ich Liebe Dich und will ein Kind von Dir!!!".
Da ich aber ein 39-Jahre alter Sack bin, fällt die Art der Äusserung flach und ich sage ganz schlicht:
"Geile Siech!!! Wie immer ein unheimlich lehrreiches und vor allem glasklar erklärtes Tutorial."
Meinen herzlichen Dank dafür.

Ps: Das "Geile Siech!!!" ist Schweizerdeutsch, genauer gesagt zürcher Mundart und steht als Superlativ für "Cooler Typ!!!"

baselifter
Автор

Hallo Chris, schönes Beispiel. Was ich nicht verstehe, für was man die 2. Funktion say_hello() braucht? Ich habe die if Abfragen in main() geschrieben und es funktioniert auch prima.

pfaelzer