Die Suche ergab 778 Treffer
- Freitag 7. Oktober 2011, 10:27
- Forum: Allgemeine Fragen
- Thema: Funktion zur automatischen Objektinitaliserung
- Antworten: 7
- Zugriffe: 782
Re: Funktion zur automatischen Objektinitaliserung
Eigentlich sind mir die Namen egal. Ich möchte Quasi eine i x k Matrix mit hinterlegten Wertetabellen. Also eher ein Objekt N(i,k) in dem Ich Werte setzten und auslesen kann... Das meine ich mit "was willst du eigentlich tun" ;) ich hab mein code-Beispiel oben mal entsprechend erweitert. ...
- Freitag 7. Oktober 2011, 10:18
- Forum: Allgemeine Fragen
- Thema: Funktion zur automatischen Objektinitaliserung
- Antworten: 7
- Zugriffe: 782
Re: Funktion zur automatischen Objektinitaliserung
Ich möchte Objekte erzeugen deren Namen die beiden Indizes i und k enthalten. Geh noch mal eine Ebene höher. WARUM willst du Objekte erzeugen deren Namen die beiden Indizes i und k enthalten? Kleiner Denkanstoß: Macht es nicht mehr Sinn, die Objekte in einer geeigneten Datenstruktur zu halten? z.B....
- Freitag 7. Oktober 2011, 10:15
- Forum: Allgemeine Fragen
- Thema: foo.__dic__ = ??
- Antworten: 15
- Zugriffe: 2187
Re: foo.__dic__ = ??
__dict__ enthält die Instanz-Attribute eines Objektes. Da Funktionen auch Objekte sind, kannst du ihnen Attribute zuweisen. Das hat aber nichts mit lokalen variablen zu tun: >>> def func(): pass ... >>> func.a = 5 >>> func.__dict__ {'a': 5} Der Code in einer Funktion kann auch auf diese Attribute zu...
- Freitag 7. Oktober 2011, 10:04
- Forum: Allgemeine Fragen
- Thema: Funktion zur automatischen Objektinitaliserung
- Antworten: 7
- Zugriffe: 782
Re: Funktion zur automatischen Objektinitaliserung
Wenn du durchnummerierte Variablen verwendest, machst du etwas grundlegendes falsch. Was willst du denn eigentlich tun?
- Mittwoch 21. September 2011, 12:44
- Forum: Allgemeine Fragen
- Thema: Wie am besten Loop implementieren?
- Antworten: 8
- Zugriffe: 1262
Re: Wie am besten Loop implementieren?
Ansonsten:
So gehst du auf nummer sicher, wenn sleep() zu früh aufwacht.
Code: Alles auswählen
interval = 60
wakeup = time.time() + interval
while True:
now = time.time()
if now < wakeup:
time.sleep(wakeup-now)
continue
... do stuff ...
wakeup += interval
- Mittwoch 6. Juli 2011, 15:45
- Forum: Offtopic
- Thema: Diskussion zum kleinen Test von IT-Teamplayer
- Antworten: 61
- Zugriffe: 9553
Re: Diskussion zum kleinen Test von IT-Teamplayer
Meine Lösung:
Ich wage zu behaupten, das das sogar noch einigermaßen effizient ist
Code: Alles auswählen
# 36 Zeichen
r=range(666);sum(set(r[::3]+r[::5]))
# 43 Zeichen
lambda r=range(666):sum(set(r[::3]+r[::5]))
- Mittwoch 6. Juli 2011, 14:09
- Forum: Offtopic
- Thema: Diskussion zum kleinen Test von IT-Teamplayer
- Antworten: 61
- Zugriffe: 9553
Re: Diskussion zum kleinen Test von IT-Teamplayer
Ich habe das \n am Schluss nicht mit gezählt?
Ansonsten können wir von mir aus auch auflösen Ich will nämlich wissen, ob meine Lösung überhaupt stimmt.
Ansonsten können wir von mir aus auch auflösen Ich will nämlich wissen, ob meine Lösung überhaupt stimmt.
- Mittwoch 6. Juli 2011, 12:12
- Forum: Offtopic
- Thema: Diskussion zum kleinen Test von IT-Teamplayer
- Antworten: 61
- Zugriffe: 9553
Re: Diskussion zum kleinen Test von IT-Teamplayer
Ich komme auf 36 Zeichen als Statement und 45 als Funktion. Die Zahlen 666, 3 und 5 sind in beiden Fällen fest vorgegeben (wie in der Aufgabenstellung verlangt), sonst könnte ich noch 2 Zeichen sparen.
- Dienstag 5. Juli 2011, 10:39
- Forum: Offtopic
- Thema: IT-Teamplayer gesucht - kleiner Test inklusive!
- Antworten: 3
- Zugriffe: 1297
Re: IT-Teamplayer gesucht - kleiner Test inklusive!
Klingt interessant, aber die Aufgabe da ist ja fast schon eine Beleidigung
- Sonntag 5. Juni 2011, 15:38
- Forum: Showcase
- Thema: Bottle: Micro Web Framework
- Antworten: 593
- Zugriffe: 116419
Re: Bottle: Micro Web Framework
Und ich glaube, es würde in einigen Fällen hilfreich sein, wenn `static_file()` auch ein Dateiobjekt anstatt nur den Dateinamen annehmen könnte. Insbesondere im Hinblick auf "`StringIO()`-Geschichten", d.h. wo Dateien auf Anfrage generiert werden. Bringt nicht viel, da die meisten Feature...
- Samstag 4. Juni 2011, 21:26
- Forum: Showcase
- Thema: Bottle: Micro Web Framework
- Antworten: 593
- Zugriffe: 116419
Re: Bottle: Micro Web Framework
Da bottle noch nicht fertig ist, sehr wahrscheinlich 0.10 Als nächstes werde ich wohl das Request-Object auf bohren. Ein rewrite der Template Engine liegt auch schon ne Weile in nem separaten Branch. Dann will ich noch multipart integrieren und den Python 3 Support perfektionieren. Ist also noch vie...
- Freitag 13. Mai 2011, 19:39
- Forum: Showcase
- Thema: Bottle: Micro Web Framework
- Antworten: 593
- Zugriffe: 116419
Re: Bottle: Micro Web Framework
Version 0.9 ist veröffentlicht :) Changelog: http://bottlepy.org/docs/dev/changelog.html#release-0-9 Download: http://pypi.python.org/pypi/bottle/0.9.1 Die größte Neuerung ist, wie angekündigt, eine neue Plugin API. Darauf bin ich besonders stolz, die kann nämlich deutlich mehr als die üblichen '[be...
- Montag 9. Mai 2011, 13:36
- Forum: Webframeworks
- Thema: bottle - Ausgabe eines Commeandlinetools anzeigen
- Antworten: 9
- Zugriffe: 1304
Re: bottle - Ausgabe eines Commeandlinetools anzeigen
Ahh ok, da war mein Gedankenfehler.
- Montag 9. Mai 2011, 10:33
- Forum: Webframeworks
- Thema: bottle - Ausgabe eines Commeandlinetools anzeigen
- Antworten: 9
- Zugriffe: 1304
Re: bottle - Ausgabe eines Commeandlinetools anzeigen
Lese ich dann die Doku von subprocess falsch? bufsize, if given, has the same meaning as the corresponding argument to the built-in open() function: 0 means unbuffered, 1 means line buffered, any other positive value means use a buffer of (approximately) that size. A negative bufsize means to use th...
- Sonntag 8. Mai 2011, 10:48
- Forum: Webframeworks
- Thema: bottle - Ausgabe eines Commeandlinetools anzeigen
- Antworten: 9
- Zugriffe: 1304
Re: bottle - Ausgabe eines Commeandlinetools anzeigen
Live-Ausgabe im Browser ist nicht so leicht. Ich hab dazu mal was geschrieben: http://bottlepy.org/docs/dev/async.html Kurz zusammengefasst: Wenn du Daten tröpfchenweise an den Browser schickst (yield-sleep-yield-sleep) und dabei die Verbindung offen hältst, ist ein Thread deines Servers blockiert. ...
- Donnerstag 28. April 2011, 10:01
- Forum: Allgemeine Fragen
- Thema: PEP 302 (Import Hooks) für bottle plugins?
- Antworten: 7
- Zugriffe: 822
Re: PEP 302 (Import Hooks) für bottle plugins?
Ups, ja, natürlich/me hat geschrieben:Nur so als kleine Anmerkung: Wir reden hier bei diesem Konzept aber über PEP-302 und nicht 306, oder?
- Donnerstag 28. April 2011, 00:02
- Forum: Allgemeine Fragen
- Thema: PEP 302 (Import Hooks) für bottle plugins?
- Antworten: 7
- Zugriffe: 822
Re: PEP 306 (Import Hooks) für bottle plugins?
Für Interessierte, so funktioniert das Ganze: https://github.com/defnull/bottle/commi ... 890d06516d
- Mittwoch 27. April 2011, 15:29
- Forum: Allgemeine Fragen
- Thema: PEP 302 (Import Hooks) für bottle plugins?
- Antworten: 7
- Zugriffe: 822
Re: PEP 306 (Import Hooks) für bottle plugins?
Ich fand es gerade Sinnvoll, das man auf "import bottle_sqlite" zurück greifen kann, wenn der "import bottle.ext.sqlite" Hook (warum auch immer) nicht funktioniert. Außerdem benutzt mein Trick intern einen ganz normalen __import__() Aufruf (ich hatte keine Lust, die komplette imp...
- Dienstag 26. April 2011, 23:56
- Forum: Allgemeine Fragen
- Thema: PEP 302 (Import Hooks) für bottle plugins?
- Antworten: 7
- Zugriffe: 822
PEP 302 (Import Hooks) für bottle plugins?
Hi Leute, seit längerem auch mal wieder eine Frage von mir. Ich möchte, das andere Leute Plugins und Erweiterungen für Bottle schreiben und diese (ohne mein Zutun) unter einem einheitlichen Namensraum veröffentlichen können. Flask löst das mit "flaskext" Namespace-Paketen. Dummerweise ist ...
- Donnerstag 14. April 2011, 13:06
- Forum: Webframeworks
- Thema: bottlePy loginbereich/Server
- Antworten: 19
- Zugriffe: 3186
Re: bottlePy loginbereich/Server
Soweit korrekt.