Re: [Python-de] Von der Shell zu Python

Christopher Arndt schrieb:
Wo ist die Shell besser geeignet als Python?
Z.B.
- Bei der Verarbeitung von Dateien mit Texten in nicht-ASCII
Binärdateien würde ich nicht in der shell bearbeiten, ( dann lieber Python oder noch lieber C)
- Bei der Verarbeitung von Dateinamen mit Leerzeichen und nicht-ASCII
Blank mag noch gehen aber ander ASCII Sonderzeichen wie '*' oder ';' oder '\n' .. machen in der shell Arbeit.
- Beim Parsen von komplexen Ausgaben anderer Programme
Mir kommt es langsam so vor als wäre die Frage wo ist Python besser geeignet als die shell?
Text würde ich mit Python parsen, Binärdaten mit C. Über system() kann man da ja am einfachsten mischen.
- Bei der Kommunikation mit anderen Prozessen über Stdin/Stdout,
wenn es über bloße Filterpipelines hinausgeht
Da verwende ich Dateien, wobei ich, wenn ich CGI verwende, beim Anlegen der Dateien noch ein system("chmod 666 "+dateiname) absetze.
- Beim Parsen/Handling von Kommandozeilenparametern
./main.py ..
Hermann der bei einfachen Kommandos wie ls -lR * die shell bevorzugt.

Am 28.03.2015 um 22:34 schrieb Hermann Riemann:
Christopher Arndt schrieb:
Wo ist die Shell besser geeignet als Python?
Sorry, ich habe natürlich die Frage genau falsch rum gelesen. Meine vorherige Antwort bezig sich darauf, wofür Python m.E. besser geeignet ist als die Shell.
Chris
participants (2)
-
Christopher Arndt
-
Hermann Riemann