Die Suche ergab 188 Treffer

von joerg
Freitag 11. Juli 2003, 13:54
Forum: Codesnippets
Thema: Klasse für Brüche
Antworten: 11
Zugriffe: 10164

hmm... :roll: daran hab ich noch nicht gedacht, das könnte gut hinhauen. Gekürzt wird aber schon automatisch in der init. thx, Milan Ich habe es mal probiert... sieht schrecklich aus und ist nicht dokumentiert, aber scheint zu funktionieren! ;-) def float2bruch(f): Ne = 0 r = repr(f) if 'e' in r: x...
von joerg
Freitag 11. Juli 2003, 12:55
Forum: Codesnippets
Thema: Klasse für Brüche
Antworten: 11
Zugriffe: 10164

Nur so aus dem Kopf: Ich würde aus dem float mittels repr() einen String machen. Wenn die Schreibweise mit Exponent ist (1.234e+5), lassen wir das 'e' und alles danach erstmal weg. Dann schaue ich mir an, wieviel Nachkommastellen x es gibt (Anzahl der Zeichen nach einem '.'). Dann lasse ich den Punk...
von joerg
Freitag 11. Juli 2003, 12:23
Forum: Allgemeine Fragen
Thema: was heisst denn das schon wieder???
Antworten: 15
Zugriffe: 3002

... Aber das Python sehr leicht ist, wenn man C++ schon hatte ist auch klar, Python wurde ja darin geschrieben, deswegen lehnt die Syntax teilweise daran an... Fast richtig. Python ist in reinen ANSI-C geschrieben, ohne ++. Nur wenn man berücksichtigt, daß C++ eine Obermenge von C ist, ist es damit...
von joerg
Mittwoch 9. Juli 2003, 14:32
Forum: Allgemeine Fragen
Thema: Überladung von Operatoren
Antworten: 9
Zugriffe: 2170

Re: jaja, äh ich weiss....

das mit dem konstruktor habe ich hoffentlich verstanden: er wird nur dann überladen, wenn in der subklasse der konstruktor der elternklasse aufgerufen wird, oder? Nein. Überladen heißt: Überschreiben. Und überschrieben wird eine Methode der Elternklasse, wenn ich in der Kindklasse eine gleichnamige...
von joerg
Mittwoch 9. Juli 2003, 12:34
Forum: Offtopic
Thema: linux
Antworten: 22
Zugriffe: 6290

Beyond hat geschrieben:Mit fällt gerade noch DynDNS ein (gibt's die noch?)
Gibt es noch, benutze ich auch. Immer wenn ich eine neue IP bekomme, wird das automatisch aktualisiert, und unser Router ist immer unter dem selben Namen erreichbar.

Jörg
von joerg
Mittwoch 9. Juli 2003, 11:42
Forum: Allgemeine Fragen
Thema: Überladung von Operatoren
Antworten: 9
Zugriffe: 2170

Re: ja schon aber....

kannst du mir das mal konkret darstellen? heisst das weil ich z.b auch zwei strings mit + verbinden kann? und was hat es mit der überladung des konstruktors auf sich? Der Konstruktor (__init__) kann wie jede andere Methode auch überladen/überschrieben werden. Meist will man aber, daß der Elternkons...
von joerg
Mittwoch 9. Juli 2003, 08:34
Forum: Allgemeine Fragen
Thema: Überladung von Operatoren
Antworten: 9
Zugriffe: 2170

Überladen von Methoden heißt in dem Fall 'Überschreiben der entsprechendenden Elternmethoden'. Operatorüberladung ist das Überschreiben spezieller Methoden. Diese speziellen Methoden werden gerifen, wenn ein Operator auftritt. Ich kann mir z.B. beliebige komplexe Objekte basteln, und mit Operatorübe...
von joerg
Dienstag 8. Juli 2003, 09:17
Forum: Offtopic
Thema: linux
Antworten: 22
Zugriffe: 6290

Falls mit 'Internetserver' Routerfunktionalität gemeint sein sollte, kannst Du auch mal fli4l (www.fli4l.de) versuchen. Ist eine 1-Disketten-Routerlösung auf Linuxbasis. Und es gibt unzählige Zusatzpakete wie Webserver und Druckserver. Bei vielen Zusätzen braucht man allerdings auch eine kleine Fest...
von joerg
Montag 7. Juli 2003, 15:12
Forum: Offtopic
Thema: linux
Antworten: 22
Zugriffe: 6290

Angefangen mit Linux habe ich vor einigen Jahren, bei Kernelversion 0.99.13. RedHat, SuSE oder Debian waren da kein Thema, ich habe zuerst eine Slackware von 40(!) Disketten auf meinem 386DX-40 installiert. :-) Inzwischen habe ich einige Bekannten mit meiner Begeisterung anstecken können. Die sind a...
von joerg
Montag 7. Juli 2003, 08:29
Forum: Allgemeine Fragen
Thema: Dateien mit bestimmter Endung löschen
Antworten: 5
Zugriffe: 2328

... und das glob-Modul gibt es auch noch.

Jörg
von joerg
Freitag 4. Juli 2003, 08:15
Forum: Allgemeine Fragen
Thema: Eingaben verschlüsseln
Antworten: 5
Zugriffe: 1441

Es stimmt, md5 und sha sind keine reversiblen Verschlüsselungen, sondern sie erstellen quasi eine Fingerabdruck eines Strings. Trotzdem werden sie zum Abspeichern von Passwörtern benutzt, eben weil das Verfahren irreversibel ist! Man will ja nicht ein Passwort wieder im Klartext haben (wenn dein Pro...
von joerg
Freitag 4. Juli 2003, 08:05
Forum: Allgemeine Fragen
Thema: sys.stdin
Antworten: 8
Zugriffe: 2045

Re: weil es anders heissen muss

rolgal hat geschrieben:nämlich readline anstatt readlines :D
readlines() gibt alle Zeilen als String-Liste wieder, readline() gibt die nächste Zeile.

Vielleicht ist Deine Python-Version zu alt?

Jörg
von joerg
Donnerstag 3. Juli 2003, 16:15
Forum: Allgemeine Fragen
Thema: sys.stdin
Antworten: 8
Zugriffe: 2045

Re: sys.stdin

Bei diesem Code import sys data = sys.stdin.readlines() print "Habe",len(data),"Zeilen gezählt" sollte, laut meinem veralteten Buch, mein Computer den String "Habe 3 Zeilen gezählt" ausspucken Das einzige was jedoch geschieht, ist, dass, beim Aufruf der Datei, ich am B...
von joerg
Dienstag 1. Juli 2003, 11:29
Forum: wxPython
Thema: wxPython - Fortschrittsanzeige mit Kopierfunktion verknüpfen
Antworten: 3
Zugriffe: 3875

Da ich wohl gerade abgelenkt werden wollte ;-) habe ich mal noch ein Beispiel geschrieben. Die Funktion copy() ist zusammenkopiert aus verschiedenen Funktionen aus shutil. progress() malt einen simplen Fortschrittsbalken im Textmodus (zumindest im Linux-Terminal). copy() kopiert die Datei stückweise...
von joerg
Dienstag 1. Juli 2003, 10:43
Forum: wxPython
Thema: wxPython - Fortschrittsanzeige mit Kopierfunktion verknüpfen
Antworten: 3
Zugriffe: 3875

Re: wxPython - Fortschrittsanzeige mit Kopierfunktion verknü

Sozusagen eine Fortschrittsanzeige für eine Kopierfunktion von Files. Da wirst Du wohl eine eigene copy()-Funktion schreiben müssen. shutil.copy() kehrt doch erst wieder zurück, wenn der Kopiervorgang beendet ist und bietet keine Möglichkeit, eine Anzeigefunktion einzuklinken. Vielleicht solltest D...
von joerg
Montag 30. Juni 2003, 09:40
Forum: Showcase
Thema: Ansteuerung für eine serielle 8-fach Relaiskarte
Antworten: 12
Zugriffe: 9966

Da ich jetzt auch schon ein paar Monate nichts mehr damit gemacht habe, muß ich erstmal die letzte Version raussuchen.
Wenn ich mich in den nächsten Tagen nicht melde, könnt ihr mir ja noch mal auf die Füße treten. Oder hast Du noch die Files, Florian?

Jörg
von joerg
Freitag 27. Juni 2003, 14:56
Forum: Allgemeine Fragen
Thema: Namen von Instanzen als String
Antworten: 13
Zugriffe: 2707

Re: Namen von Instanzen als String

So, ich habe wieder mal ein "kleines" Problem und hoffe mal, dass es nicht wieder in eine endlose Diskussion ausartet. Zu früh gefreut. Was Dir als kleines Problem vorkommt, kann es ganz schön in sich haben. Ein Python-Objekt weiß erstmal nichts von seinen 'Namen', also von all den Stelle...
von joerg
Donnerstag 26. Juni 2003, 08:27
Forum: Allgemeine Fragen
Thema: Prob mit print und int str
Antworten: 4
Zugriffe: 1084

Alternativ geht noch folgendes

Code: Alles auswählen

print "%i<<%s" % (SN, ST)
in Anlehnung an printf() von C. Bei aufwändigeren Operationen ist das auch effizienter als die wiederholte Stringaddition.

Jörg
von joerg
Mittwoch 25. Juni 2003, 12:18
Forum: Allgemeine Fragen
Thema: Frage zu: * vor Funktionsparameter
Antworten: 9
Zugriffe: 2215

@Kartoffel: Das zweite Argumnet zu apply kann doch auch ein leeres Tupel sein, oder meintest Du was anderes? @all: Seit einiger Zeit (Python-2.0 ?) gibt es auch eine Alternative zu apply, allerdings verwende ich es auch noch eher selten. Statt 'foo(a, b, c)' kann man auch 'x = (a,b,c); foo(*x)' schr...
von joerg
Montag 23. Juni 2003, 07:12
Forum: Allgemeine Fragen
Thema: Frage zu: * vor Funktionsparameter
Antworten: 9
Zugriffe: 2215

Re: Frage zu: * vor Funktionsparameter

hi! ich gebe zu das ist eine komische überschrift, aber ich wusste nicht genau, wie ich das ganze sonst betiteln sollte :wink: und zwar gibt es in BaseHTTPServer.py eine funktion mit folgender signatur: def log_message(self, format, * args): was genau hat es mit diesem sternchen (*) auf sich? erinn...