@Christian
sry ich versteh des snippet irgendwie net :(
funktioniert des wirklich? wenn du vorher schon ein for line in f.readlines() machst liest python doch schon des ganze file, dann hat doch das f.readline() in zeile 47 keinen einfluss mehr ?
Dein Script überspringt einfach das was es nicht ...
Die Suche ergab 10 Treffer
- Dienstag 1. August 2006, 13:19
- Forum: Allgemeine Fragen
- Thema: Error Handling Umfrage: raise vs. return
- Antworten: 14
- Zugriffe: 3325
- Dienstag 1. August 2006, 11:36
- Forum: Allgemeine Fragen
- Thema: Error Handling Umfrage: raise vs. return
- Antworten: 14
- Zugriffe: 3325
Mir ist noch ein Fall den ich erst vor kurzem hatte wo ich auch nicht wusst wie ich das mit Exceptions löse:
Das Einlesen einer Datei, z.B. comma seperated list
Es könnten jetzt ja einzelne Zeilen falsches Format haben, aber trotzdem kann ich die anderen, mit korrekter Syntax ja benutzen. Wenn ich ...
Das Einlesen einer Datei, z.B. comma seperated list
Es könnten jetzt ja einzelne Zeilen falsches Format haben, aber trotzdem kann ich die anderen, mit korrekter Syntax ja benutzen. Wenn ich ...
- Dienstag 1. August 2006, 11:24
- Forum: Allgemeine Fragen
- Thema: Error Handling Umfrage: raise vs. return
- Antworten: 14
- Zugriffe: 3325
ok thx2all war sehr informativ, ich werde euren Rat befolgen :) ich fand Exceptions auch besser, bis auf die Tatsache, dass man nie weiß welche Funktion jetzt welche Exceptions raised (v.a. bei Biblioteken), aber kriegt man auch leicht raus, man muss halt docustrings orso benutzen.
Noch eine Frage ...
Noch eine Frage ...
- Freitag 28. Juli 2006, 19:34
- Forum: Allgemeine Fragen
- Thema: Error Handling Umfrage: raise vs. return
- Antworten: 14
- Zugriffe: 3325
Leonidas: Hab ich das richtig Verstanden: Du ignorierst im Prinzip also die möglichen Fehlerquellen? Und delegierst damit die Verantwortung für das Handling an den Anwender der Funktion? Bei kleineren Funktionen kein Problem aber ich denk mir immer, dass das ziehmlich umständlich zu verwenden ist ...
- Freitag 28. Juli 2006, 16:43
- Forum: Allgemeine Fragen
- Thema: Error Handling Umfrage: raise vs. return
- Antworten: 14
- Zugriffe: 3325
Error Handling Umfrage: raise vs. return
Was haltet ihr für besser, oder was benützt ihr häufiger?
def function(intval):
if intval == 0: return -1
#...
oder
def function(intval):
if intval == 0: raise ValueError
#...
Sinnlose Beispiele aber sie verdeutlichen was ich meine :)
Bitte auch Gründe angeben, interessiert mich, weil ...
def function(intval):
if intval == 0: return -1
#...
oder
def function(intval):
if intval == 0: raise ValueError
#...
Sinnlose Beispiele aber sie verdeutlichen was ich meine :)
Bitte auch Gründe angeben, interessiert mich, weil ...
- Donnerstag 13. Juli 2006, 20:23
- Forum: Allgemeine Fragen
- Thema: Misstrauensvotum an mkpath(), kein error bei Misserfolg
- Antworten: 6
- Zugriffe: 1060
- Donnerstag 13. Juli 2006, 19:31
- Forum: Allgemeine Fragen
- Thema: Misstrauensvotum an mkpath(), kein error bei Misserfolg
- Antworten: 6
- Zugriffe: 1060
- Donnerstag 13. Juli 2006, 19:21
- Forum: Allgemeine Fragen
- Thema: Misstrauensvotum an mkpath(), kein error bei Misserfolg
- Antworten: 6
- Zugriffe: 1060
- Donnerstag 13. Juli 2006, 18:36
- Forum: Allgemeine Fragen
- Thema: IDE für Windows und Pocket PC
- Antworten: 4
- Zugriffe: 1140
- Donnerstag 13. Juli 2006, 18:24
- Forum: Allgemeine Fragen
- Thema: Misstrauensvotum an mkpath(), kein error bei Misserfolg
- Antworten: 6
- Zugriffe: 1060
Misstrauensvotum an mkpath(), kein error bei Misserfolg
hallo ich bin da beim proggen auf ein kleines problem gestoßen:
# das erste mal wird das verzeichnis erzeugt
# nach dem löschen sollte es ein zweites mal erzeugt werden:
# aber es wird nicht erzeugt, mkpath raised nicht mal nen DistutilsFileError !
import os
from distutils import dir_util
dirn ...
# das erste mal wird das verzeichnis erzeugt
# nach dem löschen sollte es ein zweites mal erzeugt werden:
# aber es wird nicht erzeugt, mkpath raised nicht mal nen DistutilsFileError !
import os
from distutils import dir_util
dirn ...
