Die Suche ergab 996 Treffer

von Dauerbaustelle
Samstag 28. Mai 2011, 17:50
Forum: Showcase
Thema: Memory Maker
Antworten: 34
Zugriffe: 3402

Re: Memory Maker

Tja, das ist jetzt die Aufgabe, das funktionierend zu lösen ;-)
von Dauerbaustelle
Samstag 28. Mai 2011, 15:07
Forum: Showcase
Thema: Memory Maker
Antworten: 34
Zugriffe: 3402

Re: Memory Maker

Ist das immer noch Spagetti-Code? def finddoublefiles(): run_again = False for filetype in allfiles: for to_check_file in allfiles[filetype]: for file in allfiles[filetype]: if not to_check_file == file and to_check_file[0] == file[0]: if filecmp.cmp(to_check_file[1], file[1]): doublefiles.append(f...
von Dauerbaustelle
Samstag 28. Mai 2011, 15:04
Forum: Showcase
Thema: Memory Maker
Antworten: 34
Zugriffe: 3402

Re: Memory Maker

Wie so ist für ein OS *.jpg nicht gleich *.JPG? Bei meiner Webseite war das auch so, der Link zu einer Datei war richtig geschrieben und nur wegen der Endung wurde das Bild nicht geladen. Ich wollte zwar eh es so umschreiben das z. B. *.jpg und *.jpeg gleich verarbeitet werden. Weil nicht alle Betr...
von Dauerbaustelle
Samstag 28. Mai 2011, 14:34
Forum: Showcase
Thema: Memory Maker
Antworten: 34
Zugriffe: 3402

Re: Memory Maker

Py-Prog hat geschrieben:Ich weiß nicht was dass bringen soll, was ist falsch an den globalen Variablen.
Ist einfach schlechter Stil. Produziert Spagehetticode. Die Forensuche ist dein Freund :-)
von Dauerbaustelle
Freitag 27. Mai 2011, 23:16
Forum: Webframeworks
Thema: models aus models erzeugen
Antworten: 6
Zugriffe: 566

Re: models aus models erzeugen

snoer hat geschrieben:weisst du wie das datenbankintern so abläuft?
was?
einfacher ist ja nicht immer pauschal besser :)
beim Programmieren fast immer.
von Dauerbaustelle
Freitag 27. Mai 2011, 23:07
Forum: Webframeworks
Thema: models aus models erzeugen
Antworten: 6
Zugriffe: 566

Re: models aus models erzeugen

Also ich würde da schon den Ansatz mit dem Status verwenden. Ist viel einfacher und unkomplizierter als Daten-Rumschieben zwischen Tabellen.
von Dauerbaustelle
Freitag 27. Mai 2011, 22:49
Forum: Webframeworks
Thema: models aus models erzeugen
Antworten: 6
Zugriffe: 566

Re: models aus models erzeugen

Das hört sich alles ziemlich arg komisch an... wieso willst du das überhaupt tun? Ich bin mir sicher, dass es einen eleganteren Lösungsansatz für dein Problem gibt :-)
von Dauerbaustelle
Freitag 27. Mai 2011, 22:47
Forum: Showcase
Thema: Memory Maker
Antworten: 34
Zugriffe: 3402

Re: Memory Maker

Und was ist hiermit? Schau dir außerdem `collections.defaultdict` an. `finddoublefiles`: Viel zu viele Einrückungsebenen. Versuche, den Code in mehrere Teilfunktionen aufzuteilen und/oder Einrückungstiefe durch geschicktes Verwenden von `break` und `continue` zu reduzieren. Außerdem kannst du anstat...
von Dauerbaustelle
Mittwoch 25. Mai 2011, 23:22
Forum: Allgemeine Fragen
Thema: python bricht ab, debugging
Antworten: 6
Zugriffe: 683

Re: python bricht ab, debugging

Probier's doch einfach aus?! `PyKey` darf nicht gelöscht werden, weil `PyList_GetItem` den Refcount NICHT erhöht.
von Dauerbaustelle
Dienstag 24. Mai 2011, 22:01
Forum: Showcase
Thema: Meine kleine Simulation
Antworten: 9
Zugriffe: 2386

Re: Meine kleine Simulation

>>> # Measure some strings: ... a = ['cat', 'window', 'defenestrate'] >>> for x in a: ... print x, len(x) ... cat 3 window 6 defenestrate 12 Ist x denn keine Variable die vorher definiert werden muss? nö. in Python gibt's sowas nicht. Du musst niemals Variablen deklarieren, bevor du ihnen eine Wert...
von Dauerbaustelle
Dienstag 24. Mai 2011, 12:20
Forum: Allgemeine Fragen
Thema: Generator aufräumen auch wenn unbenutzt?
Antworten: 10
Zugriffe: 450

Re: Generator aufräumen auch wenn unbenutzt?

Darii hat geschrieben:Bedenke aber auch den Fall, dass der Interpreter crashed und finally dann nicht ausgeführt wird.
Jagut, soo wichtig ist das Aufräumen dann auch nicht. ;-)
von Dauerbaustelle
Montag 23. Mai 2011, 19:44
Forum: Showcase
Thema: Memory Maker
Antworten: 34
Zugriffe: 3402

Re: Memory Maker

nö.
von Dauerbaustelle
Montag 23. Mai 2011, 19:20
Forum: Showcase
Thema: Memory Maker
Antworten: 34
Zugriffe: 3402

Re: Memory Maker

`scandirectory`: Das `global` ist unnötig. Du solltest `os.walk` verwenden. Schau dir außerdem `collections.defaultdict` an. `finddoublefiles`: Viel zu viele Einrückungsebenen. Versuche, den Code in mehrere Teilfunktionen aufzuteilen und/oder Einrückungstiefe durch geschicktes Verwenden von `break` ...
von Dauerbaustelle
Montag 23. Mai 2011, 00:02
Forum: Allgemeine Fragen
Thema: Generator aufräumen auch wenn unbenutzt?
Antworten: 10
Zugriffe: 450

Re: Generator aufräumen auch wenn unbenutzt?

@Dauerbaustelle: Ich kenne mich im Detail mit dem Code nicht aus, aber wo wird denn diese temporäre Collection erzeugt? In der Generatorfunktion? Dann wird sie dort doch nur erzeugt wenn Du das erste Element von dem Generator holst. Davor wird von der Funktion *nichts ausgeführt*! Ups. Peinlicher D...
von Dauerbaustelle
Sonntag 22. Mai 2011, 23:35
Forum: Allgemeine Fragen
Thema: Generator aufräumen auch wenn unbenutzt?
Antworten: 10
Zugriffe: 450

Re: Generator aufräumen auch wenn unbenutzt?

Warum willst du etwas aufräumen, wenn du noch gar nichts getan hast? Extra für dich hol' ich ein wenig weiter aus. :-P Der Generator iteriert über das Resultat einer Map/Reduce-Operation auf MongoDB, das in einer temporären Collection (das MongoDB-Äquivalent zu Tabellen, falls du dich damit nicht a...