Seite 1 von 1

Komplexe Konsolenkommmandos selber erstellen

Verfasst: Samstag 28. September 2019, 12:37
von MacGruber
Moin moin Python Forum,

ich wollte mir eine kleine Software mit Python erstellen fürs Post Processing mit einer FEM Software. Dafür möchte ich auf eine Steuerung mit der Eingabeaufforderung (Windows) und dem Terminal (Mac) zurückgreifen. Bislang weiß ich nur wie ich ein Alias erstellen kann. Aber in meiner Vorstellung soll das eher wie bei Git aussehen. Also komplexe Eingaben durch Kombination mehrere Kommandos. Siehe folgendes Beispiel:

Code: Alles auswählen

git rm --cached readme.txt
Kann mir jemand sagen wie ich dafür vorzugehen habe? Und ist das mit Python generell sinnvoll?

Falls jemand fragt, warum ich nicht auf eine GUI zurückgreifen will, liegt das hauptsächlich daran, dass ich arbeiten mit Terminal persönlich ganz angenehm finde und die Arbeit mit meiner FEM Software eh schon die Arbeit mit dem Terminal/Eingabeaufforderung nahelegt.

Ich freue mich über euren Rat :D

Gruß MacGruber

Re: Komplexe Konsolenkommmandos selber erstellen

Verfasst: Samstag 28. September 2019, 12:42
von sparrow
Schau dir mal das Modul argparse an.

Re: Komplexe Konsolenkommmandos selber erstellen

Verfasst: Samstag 28. September 2019, 12:49
von __blackjack__
Oder auch click. Da gibt's dann auch direkt einen Abschnitt in der Dokumentation der Building a Git Clone heisst.

Re: Komplexe Konsolenkommmandos selber erstellen

Verfasst: Samstag 28. September 2019, 16:16
von MacGruber
Vielen Dank euch beiden. Ich denke mit euren LInks komme ich auf jeden Fall weiter. Ich werde mich gleich mal einlesen :)