Die Suche ergab 15 Treffer

von Luecx
Samstag 26. April 2014, 10:31
Forum: Allgemeine Fragen
Thema: shelve dateien
Antworten: 9
Zugriffe: 1543

Re: shelve dateien

BlackJack hat geschrieben:@Luecx: Das ``del i`` löscht aber nichts, jedenfalls keine Daten. ``del name`` löscht den *Namen* aber nicht das Objekt was an den Namen gebunden ist.

wie müsste ich es dann richtig schreiben? del sh ?
von Luecx
Samstag 26. April 2014, 10:17
Forum: Allgemeine Fragen
Thema: shelve dateien
Antworten: 9
Zugriffe: 1543

Re: shelve dateien

@Luecx
Laut Doku zu `shelve` :
Because of Python semantics, a shelf cannot know when a mutable persistent-dictionary entry is modified. [...] If the optional writeback parameter is set to True, all entries accessed are also cached in memory, and written back on sync() and close(); this can make it ...
von Luecx
Freitag 25. April 2014, 18:43
Forum: Allgemeine Fragen
Thema: shelve dateien
Antworten: 9
Zugriffe: 1543

Re: shelve dateien


... jedoch wie kann ich genau einen wert verändern, z.B wenn ich bei sh[9]["Vorname"] eingebe kann ich den Namen halt sehen, doch nicht verändern.

Du suchst eine Zuweisung:

sh[9]["Vorname"] = "Hyperion"

;-)

Sollte eigentlich in jedem Tutorial vorkommen! Z.B. im offiziellen Tutorial ;-)

Das ...
von Luecx
Freitag 25. April 2014, 17:26
Forum: Allgemeine Fragen
Thema: shelve dateien
Antworten: 9
Zugriffe: 1543

shelve dateien

Hallo liebes forum,
ich habe gerade ein Problem mit einem meiner Programme, ich steh einfach auf dem schlauch und komm nicht weiter.
Ich habe eine Shelve Datei,

sh[str(i)]={"Mietglied":"",
"Vorname":"Hallo",
"Eintritt":"",
"Geburt":"",
"Alter":"",
"Geschlecht":"",
"Probezeit":"",
"Austritt ...
von Luecx
Freitag 25. April 2014, 11:10
Forum: Allgemeine Fragen
Thema: self in Klassen
Antworten: 6
Zugriffe: 1301

Re: self in Klassen

achsooooooo :) vielen dank für die antworten !:)
von Luecx
Montag 21. April 2014, 12:26
Forum: Codesnippets
Thema: Alle Kombinationen eine Liste auf 3 andere zu verteilen
Antworten: 15
Zugriffe: 8897

Re: Alle Kombinationen eine Liste auf 3 andere zu verteilen

import itertools und mit list(itertools.permutations([A,B,C,D])) kannst du alle kombinationen wiedergeben, habs nur kurz ausprobiert. Aber es sollte eigentlich klappen
von Luecx
Montag 21. April 2014, 11:54
Forum: Allgemeine Fragen
Thema: self in Klassen
Antworten: 6
Zugriffe: 1301

Re: self in Klassen

ich hab aber auch das gesehen : self.irwas , was bringt mir das denn?
von Luecx
Sonntag 20. April 2014, 13:41
Forum: Allgemeine Fragen
Thema: self in Klassen
Antworten: 6
Zugriffe: 1301

self in Klassen

Hallo liebes Forum,

ich bin momentan dabei mich bisschen in die classes einzuarbeiten doch ich beiße da leider auf granit. keine seite im internet kann es gut erklären also hoffe ich das mir jemand helfen kann.
an sich weiß ich wie classes funktionieren doch wofür braucht man dieses self, also wenn ...
von Luecx
Samstag 15. März 2014, 15:11
Forum: Allgemeine Fragen
Thema: Listen sortieren
Antworten: 4
Zugriffe: 2506

Re: Listen sortieren

@Luecx: Das ist eine Funktion die ein Argument bekommt und zwar ein Element aus der Liste die sortiert werden soll. Und diese Funktion muss einen Wert für dieses Element zurückgeben nach dem es dann im Ergebnis sortiert werden soll. In Deinem Beispiel soll die Position eines Elements von der ersten ...
von Luecx
Samstag 15. März 2014, 14:45
Forum: Allgemeine Fragen
Thema: Listen sortieren
Antworten: 4
Zugriffe: 2506

Re: Listen sortieren

@Luecx: Dafür ist die `sort()`-Methode auf Listen da, oder die `sorted()`-Funktion wenn man die originale Liste nicht verändern möchte.

Da die Zahlen als Zeichenketten vorliegen kann man sie nicht einfach nur mit ``sort()`` sortieren, sondern muss noch als `key`-Argument eine Funktion übergeben ...
von Luecx
Samstag 15. März 2014, 14:37
Forum: Allgemeine Fragen
Thema: Listen sortieren
Antworten: 4
Zugriffe: 2506

Listen sortieren

Hallo Liebes Forum,
ich hab ein kleines Problem, ich will eine Liste in der immer 2 weitere Objekte eine Liste ergeben nach Zahlen sortiert werden,

[('9975', ['Finn']), ('32177', ['Test']), ('901428', ['Finn']), ('10347', ['Finn'])]

so sieht die Liste aus, und jetzt soll es halt sortiert werden ...
von Luecx
Samstag 15. März 2014, 10:34
Forum: Allgemeine Fragen
Thema: Programm funktioniert einfach nicht mehr
Antworten: 3
Zugriffe: 675

Re: Programm funktioniert einfach nicht mehr

Hyperion hat geschrieben:
Luecx hat geschrieben:...doch dann starte ich das Programm nicht im Python Interpreter und das Fenster schliest sich sofort wieder. Hat jemand eine Lösung?
Öffne eine Command-Shell und starte es dann manuell! ;-)


ahhhhh :) vielen dank, hab den Fehler gefunden. Funktioniert wieder einwandfrei :)
von Luecx
Freitag 14. März 2014, 18:21
Forum: Allgemeine Fragen
Thema: Programm funktioniert einfach nicht mehr
Antworten: 3
Zugriffe: 675

Programm funktioniert einfach nicht mehr

Hallo Liebe Community,
ich habe ein recht schlichtes Problem doch ich weiß einfach nicht wie ich es lösen kann.
Meine Programme schreibe ich im Python Interpreter auf 3.3, soweit alles perfekt, Programm funktioniert tadellos, doch dann starte ich das Programm nicht im Python Interpreter und das ...
von Luecx
Dienstag 4. März 2014, 12:45
Forum: Allgemeine Fragen
Thema: Shelve Dateien anhängen etc
Antworten: 2
Zugriffe: 3121

Re: Shelve Dateien anhängen etc

@Luecx: Ein `shelve`-Objekt hat eine ähnliche API wie Wörterbücher, man kann also wie bei anderen Containertypen mit `len()` abfragen wie viele Werte enthalten sind.

Für den Code gibt es hier im Forum Code-Tags. Die kann man per Hand schreiben, oder man verwendet die 'Code'-Schaltfläche über dem ...
von Luecx
Dienstag 4. März 2014, 12:30
Forum: Allgemeine Fragen
Thema: Shelve Dateien anhängen etc
Antworten: 2
Zugriffe: 3121

Shelve Dateien anhängen etc

Hallo,
ich habe ein Problem mit den Shelve Dateien. Ich bin neu hier und auch noch nicht so erfahren im Programmieren aber jeder fängt ja mal klein an.
Ich will in meinem Programm auf eine Shelve Datei zugreifen, ich kann Sachen reinschreiben etc. doch woher weiß ich wie viele Objekte vorhanden sind ...