Die Suche ergab 87 Treffer

von Jona
Montag 29. Oktober 2007, 13:42
Forum: Allgemeine Fragen
Thema: Reguläre Ausdrücke
Antworten: 25
Zugriffe: 2921

du könntest die datei auch zeilenweise einlesen und bearbeiten.
von Jona
Montag 29. Oktober 2007, 13:05
Forum: Allgemeine Fragen
Thema: KeyboardInterrupt abfangen und an Nachfrage weiterleiten
Antworten: 16
Zugriffe: 23611

wird der interrupt ausgelöst, so wird aus dem try-block rausgesprungen. hier würde dann also (falls der nutzer das so will) ein neuer schelifendurchlauf gestartet werden. du musst dann also im except block (oder in finally) sicherstellen, dass das programm in einem definierten (vernünftigen) zustand...
von Jona
Montag 29. Oktober 2007, 11:26
Forum: Allgemeine Fragen
Thema: funktionen "by name" ansprechen
Antworten: 4
Zugriffe: 978

hilfreich ist dabei auch hasattr() sonst bekommst du einen attributeerror falls die methode nicht existiert.
von Jona
Montag 29. Oktober 2007, 11:23
Forum: Allgemeine Fragen
Thema: KeyboardInterrupt abfangen und an Nachfrage weiterleiten
Antworten: 16
Zugriffe: 23611

es wird noch spassiger: bei diesem code scheint es von der gerade in der abarbeitung befindlichen codezeile abzuhängen was passiert. def raiser(): if False: raise Exception def no_raise(): if False: pass while True: try: #raiser() no_raise() except KeyboardInterrupt: raise Exception, "MyKeyboar...
von Jona
Montag 29. Oktober 2007, 10:45
Forum: Allgemeine Fragen
Thema: KeyboardInterrupt abfangen und an Nachfrage weiterleiten
Antworten: 16
Zugriffe: 23611

hi, seltsam, kann das einer erklären? dieser code funktioniert (KeyboardInterrupt wird abgefangen und MyKeyboardInterrupt geworfen) while True: try: print "hello" except KeyboardInterrupt: raise Exception, "MyKeyboardInterrupt" steht aber nur ein "pass" in der schleife ...
von Jona
Sonntag 28. Oktober 2007, 18:13
Forum: Allgemeine Fragen
Thema: Antwortzeit eines HTTP-Servers messen
Antworten: 8
Zugriffe: 2088

da reicht doch ein einfacher ping.

Code: Alles auswählen

C:\>ping python-forum.de

Ping python-forum.de [88.198.5.85] mit 32 Bytes Daten:

Antwort von 88.198.5.85: Bytes=32 Zeit=17ms TTL=55

von Jona
Sonntag 28. Oktober 2007, 15:04
Forum: Allgemeine Fragen
Thema: wingide: python shell und threads
Antworten: 9
Zugriffe: 1608

danke pug.

das ist dann wohl ein bug, werde das mal in der mailinglist posten.
von Jona
Sonntag 28. Oktober 2007, 13:19
Forum: Allgemeine Fragen
Thema: wingide: python shell und threads
Antworten: 9
Zugriffe: 1608

das ist es doch eben was es für mich übersichtlicher macht.
die innersten klammern haben keine spaces.

du musst das aber nicht verstehen, wahrscheinlich ist es einfach nur eine (schlechte(?)) angewohnheit.
von Jona
Sonntag 28. Oktober 2007, 12:59
Forum: Allgemeine Fragen
Thema: wingide: python shell und threads
Antworten: 9
Zugriffe: 1608

Finde das unübersichtlicher, da es unnötig lang ist und keinerlei Mehrwert liefert. Ist außerdem nicht PEP8-konform, also werden dich bei dem Stil dauernd Leute wie ich fragen, darum du die Klammern so seltsam setzt. damit muss ich dann wohl leben. und: foo( foobar( foo(1), bar(1) ) ) > foo(foobar(...
von Jona
Sonntag 28. Oktober 2007, 12:17
Forum: Allgemeine Fragen
Thema: instanzen einer klasse und all ihrer unterklassen zählen
Antworten: 9
Zugriffe: 2849

wahrscheinlich hast du recht.

vor allem wenn man dafür so einen aufwand veranstalten muss.
rekursiv über __bases__, kapiert doch keiner was da abgeht.
von Jona
Sonntag 28. Oktober 2007, 12:13
Forum: Allgemeine Fragen
Thema: wingide: python shell und threads
Antworten: 9
Zugriffe: 1608

Ich habe das noch nie genutzt. Aber in WingIDE 2.1.4-2 funktioniert es einwandfrei. ich habe 3.0 ... habe jetzt nochwas festgestellt: wenn ich das beispiel debugge wird der thread gestartet. pausiere ich aber bevor der thread gestartet wird und mache das manuell im "debug-test"-fenster wi...
von Jona
Sonntag 28. Oktober 2007, 10:48
Forum: Allgemeine Fragen
Thema: wingide: python shell und threads
Antworten: 9
Zugriffe: 1608

nutzt das denn keiner?
würde mir schon reichen wenn ich wüsste, dass es eigentlich geht, ich nur was falsch mache ...?
von Jona
Sonntag 28. Oktober 2007, 10:47
Forum: Allgemeine Fragen
Thema: instanzen einer klasse und all ihrer unterklassen zählen
Antworten: 9
Zugriffe: 2849

in meinem programm werden objekte dynamisch nach nutzereingaben erstellt.
beispiel:

backwaren<|--kuchen<|--torte


das können die nutzer "backen".

ich möchte wissen wieviele backstücke es insgesamt gibt, wieviele kuchen wieviele torten...
von Jona
Sonntag 28. Oktober 2007, 10:43
Forum: Allgemeine Fragen
Thema: Webserver mit CGI
Antworten: 9
Zugriffe: 1890

das programm läuft so.
warum sollte es auf einem server nicht laufen?

wie machst du das denn genau?
laufen andere dinge, ein hello-world zb?
von Jona
Freitag 26. Oktober 2007, 17:12
Forum: Allgemeine Fragen
Thema: instanzen einer klasse und all ihrer unterklassen zählen
Antworten: 9
Zugriffe: 2849

hey danke dir :) class A(object): def __new__(cls): cls.counter = 0 # jede Klasse braucht ihre eigene counter-Variable return object.__new__(cls) def __init__(self): self.__class__.counter += 1 self._count_bases(self.__class__.__bases__) @classmethod def _count_bases(cls, bases): """C...
von Jona
Freitag 26. Oktober 2007, 15:52
Forum: Allgemeine Fragen
Thema: instanzen einer klasse und all ihrer unterklassen zählen
Antworten: 9
Zugriffe: 2849

ich möchte dass der counter in superklasse A alle instanzen zählt. und zwar alle instanzen von A sowie alle instanzen von von A abgeleiteten klassen. nach A();B();C();D() wären das also 4. und idealerweise sollte der counter von C und D auf 1 stehen (da dort jeweils nur eine instanz erzeugt wurde) u...
von Jona
Freitag 26. Oktober 2007, 12:15
Forum: Allgemeine Fragen
Thema: instanzen einer klasse und all ihrer unterklassen zählen
Antworten: 9
Zugriffe: 2849

instanzen einer klasse und all ihrer unterklassen zählen

in folgendem beispiel will ich in klasse A alle erstellten instanzen von A, B, C und D zählen. class A(object): counter = 0 def __init__( self ): self.__class__.counter += 1 class B(A): pass class C(A): pass class D(B): pass >>> A();B();C();D() <__main__.A object at 0x00B53830> <__main__.B object at...
von Jona
Freitag 26. Oktober 2007, 11:39
Forum: Allgemeine Fragen
Thema: wingide: python shell und threads
Antworten: 9
Zugriffe: 1608

wingide: python shell und threads

hi, wenn ich in wingide "eval file in py shell" ausführe, werden threads nicht gestartet. falls jemand wingide installiert hat wäre es schön wenn er das mal mit diesem beispiel probieren könnte. (Source > eval file in py shell) import threading class Test( threading.Thread ): def __init__(...
von Jona
Freitag 26. Oktober 2007, 10:55
Forum: Allgemeine Fragen
Thema: Neffe vs. Onkel
Antworten: 22
Zugriffe: 5810

Hi, du wirst dir mit einer programmiersprache immer unsicher vorkommen wenn du nicht genau über die syntax bescheid weisst. syntax heisst in etwa "was darf ich wo hinschreiben" und bei allem was du benutzt musst du dir erstmal klar werden wie die syntax ist. ich mache das mal ausführlich a...
von Jona
Freitag 26. Oktober 2007, 10:29
Forum: Allgemeine Fragen
Thema: Neffe vs. Onkel
Antworten: 22
Zugriffe: 5810

probier die sachen doch erstmal mal aus bevor du sie hier postest.
grade bei python ist das doch kein problem.

das jedenfalls macht 1. kein sinn und hat einen schlimmen syntax-fehler.