@Heiduel:
Was ich erreichen möchte, ist die Feinheiten der Funktionsweise von Python zu verstehen.
Deine Aussage "Wenn die Funktion zurückkehrt, ist das ganze WIEDER weg" [meine Hervorhebung] stimmt wohl nicht ganz. Wenn ich nämlich vorgehe wie in
def foo():
a=2
print(foo.__dict__)
foo()
also ...
Die Suche ergab 300 Treffer
- Donnerstag 6. Oktober 2011, 16:30
- Forum: Allgemeine Fragen
- Thema: foo.__dic__ = ??
- Antworten: 15
- Zugriffe: 2691
- Donnerstag 6. Oktober 2011, 13:38
- Forum: Allgemeine Fragen
- Thema: foo.__dic__ = ??
- Antworten: 15
- Zugriffe: 2691
Re: foo.__dic__ = ??
Moin,
wieso erwartest du das? Der Body einer Funktion wird genau dann ausgeführt, wenn die Funktion aufgerufen wird. Und die lokalen Variablen sind auch nur dann vorhanden. Wenn die Funktion zurückkehrt, ist das ganze wieder weg (Closures mal ausgenommen). Inwiefern soll es also Sinn machen, auf ...
wieso erwartest du das? Der Body einer Funktion wird genau dann ausgeführt, wenn die Funktion aufgerufen wird. Und die lokalen Variablen sind auch nur dann vorhanden. Wenn die Funktion zurückkehrt, ist das ganze wieder weg (Closures mal ausgenommen). Inwiefern soll es also Sinn machen, auf ...
- Mittwoch 28. September 2011, 15:43
- Forum: Allgemeine Fragen
- Thema: Abrage im AD
- Antworten: 8
- Zugriffe: 2228
Re: Abrage im AD
Büßt deswegen nichts an seiner Lustigkeit ein.deets hat geschrieben:http://de.wikipedia.org/wiki/Julianisches_Datum
Ist ANSI-Standard. Ausnahmsweise also mal kein Grund zum MS-bashing...

Gruß,
Manuel
- Mittwoch 28. September 2011, 15:15
- Forum: Allgemeine Fragen
- Thema: int nachbilden...
- Antworten: 11
- Zugriffe: 2309
Re: int nachbilden...
Darum kümmert sich dann der Garbage Collector. Hat er schonmal was zu tun.mutetella hat geschrieben:@helduel:
Ist es damit aber nicht so, dass ich nach unzähligen Neuberechnungen der x-Koordinate auch unzählige X-Exemplare 'herumgeistern' habe?

Gruß,
Manuel
- Mittwoch 28. September 2011, 15:09
- Forum: Allgemeine Fragen
- Thema: Abrage im AD
- Antworten: 8
- Zugriffe: 2228
Re: Abrage im AD
Habe in unserem Test-AD mal nachgeschaut (kenne mich mit dem Zeugs auch nicht aus). lockoutTime ist kein Pflichtfeld, muss also gar nicht vorhanden sein. Wenn's da ist, dann bekommst du es auch geliefert.
Lustig finde ich die Definition (http://msdn.microsoft.com/en-us/library/windows/desktop ...
Lustig finde ich die Definition (http://msdn.microsoft.com/en-us/library/windows/desktop ...
- Mittwoch 28. September 2011, 11:42
- Forum: Allgemeine Fragen
- Thema: Abrage im AD
- Antworten: 8
- Zugriffe: 2228
- Mittwoch 28. September 2011, 11:38
- Forum: Allgemeine Fragen
- Thema: int nachbilden...
- Antworten: 11
- Zugriffe: 2309
Re: int nachbilden...
@helduel:
Wenn ich von int ableite wäre X nicht mehr veränderbar. Ich suche eine Möglichkeit, nach außen eine Zahl zu repräsentieren, nach innen aber veränderbar zu sein.
Da habe ich dich nicht ganz verstanden. Ich würde aber trotzdem beim Ableiten von int bleiben (eine andere Möglichkeit sehe ...
Wenn ich von int ableite wäre X nicht mehr veränderbar. Ich suche eine Möglichkeit, nach außen eine Zahl zu repräsentieren, nach innen aber veränderbar zu sein.
Da habe ich dich nicht ganz verstanden. Ich würde aber trotzdem beim Ableiten von int bleiben (eine andere Möglichkeit sehe ...
- Dienstag 27. September 2011, 12:11
- Forum: Allgemeine Fragen
- Thema: int nachbilden...
- Antworten: 11
- Zugriffe: 2309
Re: int nachbilden...
Moin,
du kannst von int ableiten:
class X(int):
def __new__(cls, value, max_):
return int.__new__(cls, value)
def __init__(self, value, max_):
self.value = value
self.max_ = max_
def __call__(self):
return self.value
def __add__(self, other):
if self.value + other <= self.max_:
self ...
du kannst von int ableiten:
class X(int):
def __new__(cls, value, max_):
return int.__new__(cls, value)
def __init__(self, value, max_):
self.value = value
self.max_ = max_
def __call__(self):
return self.value
def __add__(self, other):
if self.value + other <= self.max_:
self ...
- Montag 26. September 2011, 12:37
- Forum: Allgemeine Fragen
- Thema: Problem mit einer for-Schleife
- Antworten: 1
- Zugriffe: 838
Re: Problem mit einer for-Schleife
Moin,
du gehst davon aus, dass es in jeder Zeile was zu splitten gibt. Wenn eine Zeile in der Datei aber nur aus Whitespace besteht, dass gibt die Zeile.split() eine leere Liste zurück. Wenn du dann versuchst auf ein Element in der Liste zuzugreifen, dann bekommst du einen IndexError. Prüfe einfach ...
du gehst davon aus, dass es in jeder Zeile was zu splitten gibt. Wenn eine Zeile in der Datei aber nur aus Whitespace besteht, dass gibt die Zeile.split() eine leere Liste zurück. Wenn du dann versuchst auf ein Element in der Liste zuzugreifen, dann bekommst du einen IndexError. Prüfe einfach ...
- Montag 26. September 2011, 11:56
- Forum: Allgemeine Fragen
- Thema: Decorater Klasse
- Antworten: 4
- Zugriffe: 1073
Re: Decorater Klasse
Moin!
Hier wurde einfach vergessen, dass beim Instanzieren einer Klasse deren Methoden an die Instanz gebunden werden. Das geschieht mit diesem Decorator aber nicht (darum muss man sich nämlich selber kümmern). Funktionen/Methoden sind Deskriptoren, haben also eine __get__-Methode, die beim Binden ...
Hier wurde einfach vergessen, dass beim Instanzieren einer Klasse deren Methoden an die Instanz gebunden werden. Das geschieht mit diesem Decorator aber nicht (darum muss man sich nämlich selber kümmern). Funktionen/Methoden sind Deskriptoren, haben also eine __get__-Methode, die beim Binden ...
Re: tinydav
So, kleines Update: Mittlerweile gab es einige Bugfixes und Python 3-Support.
Bugs bitte fleißig melden. Entweder direkt bei Google-Code oder hier via PM.
Bugs bitte fleißig melden. Entweder direkt bei Google-Code oder hier via PM.
tinydav
Moin allerseits,
tinydav ist eine einfache HTTP- und WebDAV-Bibliothek. Sie entstand während eines Projekts in unserer Firma. Dort allerdings sehr eingeschränkt - deswegen das tiny im Namen. Mittlerweile ist die Bibliothek aber deutlich mächtiger geworden.
Das Projekt liegt auf Google Code und ...
tinydav ist eine einfache HTTP- und WebDAV-Bibliothek. Sie entstand während eines Projekts in unserer Firma. Dort allerdings sehr eingeschränkt - deswegen das tiny im Namen. Mittlerweile ist die Bibliothek aber deutlich mächtiger geworden.
Das Projekt liegt auf Google Code und ...
- Freitag 23. April 2010, 12:38
- Forum: Allgemeine Fragen
- Thema: Signaturübernahme bei Vererbung?
- Antworten: 7
- Zugriffe: 1467
- Freitag 23. April 2010, 11:11
- Forum: Allgemeine Fragen
- Thema: Signaturübernahme bei Vererbung?
- Antworten: 7
- Zugriffe: 1467
- Freitag 23. April 2010, 11:04
- Forum: Allgemeine Fragen
- Thema: Interfaces in Python?
- Antworten: 9
- Zugriffe: 1507
- Freitag 23. April 2010, 10:22
- Forum: Allgemeine Fragen
- Thema: Komplexes ersetzen mit regulären ausdrücken
- Antworten: 2
- Zugriffe: 866
- Freitag 19. Juni 2009, 10:32
- Forum: Allgemeine Fragen
- Thema: stdout umlenken und zurück
- Antworten: 5
- Zugriffe: 1384
- Montag 15. Juni 2009, 09:47
- Forum: Allgemeine Fragen
- Thema: Objektorientiertes Programmieren Zeit
- Antworten: 27
- Zugriffe: 4365
- Mittwoch 3. Juni 2009, 15:05
- Forum: Allgemeine Fragen
- Thema: Klassenattribut als Methodenaufruf
- Antworten: 7
- Zugriffe: 1752
- Mittwoch 3. Juni 2009, 15:02
- Forum: Allgemeine Fragen
- Thema: Klassenattribut als Methodenaufruf
- Antworten: 7
- Zugriffe: 1752