Seite 1 von 1

Verfasst: Mittwoch 30. September 2009, 20:07
von raimund
ok, habs geschnallt. Danke nochmal für den Tipp!

btw: schöne Grüße an den User "Doik" von TheSplit!

Verfasst: Mittwoch 30. September 2009, 20:40
von BlackJack
@raimund: Wobei das Skript aus dem Gulli-Board nicht besonders gut ist.

Aus dem `string`-Modul sollte man keine Funktionen mehr verwenden, die es auch als Methoden auf Zeichenketten gibt.

`channels` zusammen mit der ``if``/``elif``-Kaskade ist unnötig indirekt und kompliziert.

Zum ermitteln von `img_name` und `img_typ` gibt es `os.path.splitext()`. Zum plattformunabhängigen zusammensetzen von Pfaden ist `os.path.join()` da.

`c` ist überfüssig, wenn man mittels `zip()` oder `itertools.izip()` über `channels` und `img_channels` gleichzeitig iteriert.

Verfasst: Mittwoch 30. September 2009, 21:10
von raimund
danke für den Hinweis, aber da ich mich erst seit wenigen Stunden mit Python geschäftige, müsstest Du ungefähr wissen, dass ich erstmal zufrieden bin, dass es funzt. Deine Änderungen würden mich vielleicht Tage oder Wochen kosten, damit es irgendwie anders funktioniert. Im Ergebnis wirds wohl keinen Unterschied machen.

Ich hoffe Du verstehst was ich meine...

Verfasst: Mittwoch 30. September 2009, 21:15
von BlackJack
@raimund: Ich verstehe schon. Leute die nur irgendwie ein Problem gelöst bekommen wollen, und denen egal ist, wie die Lösung aussieht. Amateure. Ganz furchtbar. ;-) :-D

Verfasst: Mittwoch 30. September 2009, 21:18
von raimund
leider kann ich mich nicht in jedes Themengebiet 100%ig einarbeiten. Das ist schade. Aber zumindest habe ich heute nichts anderes gemacht, als im Internet zu suchen und zu probieren und bin eigentlich schon recht weit gekommen. Ohne Hilfe würde es halt Wochen dauern. Bin ja keiner, der hier nur ein Posting absetzt und auf n fertiges Skript wartet. Ich hoffe, den Eindruck habe ich nicht erzeugt.

Morgen früh in der Uni gehts sofort weiter... Danke!