Funktionen mit Parametern aufrufen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
StyleFile
User
Beiträge: 8
Registriert: Donnerstag 24. Februar 2022, 13:19

Hallo zusammen, ich habe ein Python Programm mit verschiedenen Funktionen:
def paste(file1, file2)
paste_d(separator, file1, file2)
paste_s(file1, file2)

Wenn ich diese im Idle ausführe funktionieren diese auch ohne Probleme(Bsp. paste_d(":","Test.txt", "Test2.txt")).
Nun soll ich diese Funktionen über folgende Aufrufe aufrufen:
python paste test1.txt numbers.txt
paste −d : test1.txt test2.txt
paste −s test1.txt test2.txt

Nun wäre meine Frage wie ich implementieren kann, dass ich mit diesen Aufrufen die Funktionen aufrufen kann. Komme hier leider gar nicht mehr weiter...
Schon einmal vielen Dank!
Sirius3
User
Beiträge: 18279
Registriert: Sonntag 21. Oktober 2012, 17:20

Der Standardweg ist argparse.
StyleFile
User
Beiträge: 8
Registriert: Donnerstag 24. Februar 2022, 13:19

Hallo Sirus, vielen Dank für die schnelle Hilfe! Das habe ich auch schon gefunden, ich verstehe nur nicht wie ich dies in meinen Code implementieren kann ...
Sirius3
User
Beiträge: 18279
Registriert: Sonntag 21. Oktober 2012, 17:20

In der Dokumentation sind viele Beispiele. Was konkret verstehst Du nicht, was hast Du versucht und wo kommst Du nicht weiter?
Antworten