Die Suche ergab 877 Treffer

von Joghurt
Mittwoch 10. Oktober 2007, 23:15
Forum: Allgemeine Fragen
Thema: Write befehl und Bold
Antworten: 10
Zugriffe: 2493

ODF ist genauso ein Witz wie OpenXML. Wobei OpenXML wenigstens alles spezifiziert hat, dass man implementieren will. ODF will einfach, dass man dann nochmal alle w3 specs implementiert... 100pro, dass OpenXML einfacher zu implementieren wäre. :roll: Stimmt. Weil es ja keine Open-Source-Implementati...
von Joghurt
Dienstag 9. Oktober 2007, 23:10
Forum: Allgemeine Fragen
Thema: Rangliste mit file?
Antworten: 6
Zugriffe: 1547

Noch ein Tipp:
schlangenbeschwörer hat geschrieben:

Code: Alles auswählen

    for i in range(len(z)):
        if z[i] in liste:
            r=r+1
            liste[i]="x"
Das läßt sich schöner mit enumerate schreiben:

Code: Alles auswählen

for i,element in enumerate(z):
    if element in liste:
...
von Joghurt
Dienstag 9. Oktober 2007, 23:06
Forum: Allgemeine Fragen
Thema: Test-Driven Development
Antworten: 37
Zugriffe: 7072

Test-Driven Development

Edit (Leonidas): Vom Thread " Klasse mit statischen Attributen ? " abgetrennt. Blackjack: Ich programmiere nicht deshalb in Python, weil Python perfekt ist oder ich es dafür halte. Ich kenne keine perfekte Programmiersprache, und mit einer Haltung wie du sie mir empfiehlst, könnte ich übe...
von Joghurt
Donnerstag 27. September 2007, 19:36
Forum: Allgemeine Fragen
Thema: Klassen mit statischen Attributen ?
Antworten: 13
Zugriffe: 5025

gerold hat geschrieben:WingIDE hat die beste Codevervollständigung für Python, die ich kenne.
Da hast du recht. Es ist irgendwie schade, dass die beste IDE für eine freie Sprache eine proprietäre ist. Das ist wohl einer der wenigen Vorteile, die Java gegenüber Python bietet.
von Joghurt
Mittwoch 26. September 2007, 19:58
Forum: Allgemeine Fragen
Thema: string auf sonerzeichen prüfen
Antworten: 7
Zugriffe: 2398

... oder unter Windows arbeitest. Da habe ich es gerade getestet, ohne einen Aufruf von setlocale
von Joghurt
Mittwoch 26. September 2007, 19:14
Forum: Allgemeine Fragen
Thema: string auf sonerzeichen prüfen
Antworten: 7
Zugriffe: 2398

Aber Vorsicht:

Code: Alles auswählen

>>> "Ätschbätsch".isalnum()
True
Zumindest, wenn die deutsche Locale eingeschaltet ist.
von Joghurt
Montag 24. September 2007, 22:29
Forum: Allgemeine Fragen
Thema: Klassenaufbau für Bilanzkennzahlen ?
Antworten: 9
Zugriffe: 2330

Das mit der dict() hate ich schon nur das Sortieren nach aufsteigenden jahreszahlen geht dann natürlch nicht mehr so einfach. Doch: daten={2000: {"foo": "Bla", "bar": 42}, 2001: {"foo": "blubb", "bar": 9}} print sorted(daten.items()) # [(2...
von Joghurt
Montag 24. September 2007, 22:14
Forum: Allgemeine Fragen
Thema: meine verrueckte idee - ist sowas moeglich
Antworten: 32
Zugriffe: 8655

Also ich würde von PyOpenGL abraten. OpenGL ist sehr low-level und um mehr als einen Würfel darzustellen muss man schon einiges an Zeit investieren, und 3 Monate halte ich da für zu knapp. Wenn es unbedingt 3D sein muss, ist wohl Blender wirklich die beste Wahl, evtl. könntest du auch die Python-Bin...
von Joghurt
Dienstag 18. September 2007, 16:14
Forum: Allgemeine Fragen
Thema: Wo ist welcher Buchstabe
Antworten: 10
Zugriffe: 2194

Dein Freiraum ist auch ein Lerstring mit Länge 0...

Code: Alles auswählen

freiraum = ' '
(BTW: Lies dir mal PEP 8 auch, Variablennamen sollten keine Großbuchstaben enthalten. Das ist natürlich kein Fehler, widerspricht nur der Styleguide)
von Joghurt
Montag 17. September 2007, 18:29
Forum: Allgemeine Fragen
Thema: buchstabe durch einen anderen ersetzen (anfängerfrage)
Antworten: 9
Zugriffe: 2574

Und wie schon gesagt, kannst du deine gesamte Funktion "ersetzer" durch replace ersetzen:

Code: Alles auswählen

datei.write(testzeile.replace("a", "f"))
weniger zu schreiben, besser zu lesen, und effizienter/schneller
von Joghurt
Montag 17. September 2007, 18:26
Forum: Allgemeine Fragen
Thema: Wo ist welcher Buchstabe
Antworten: 10
Zugriffe: 2194

Warum nicht einfach satz = "Was+auch+immer" woerter = satz.split("+") print woerter[0] # Was print woerter[2] # immer print woerter # [Was, auch, immer] @Imperator: meinst du sowas?(ungetestet) text = "Die+ist+ein+doofer+Test" print "Ein 'e' befindet sich:" fo...
von Joghurt
Dienstag 11. September 2007, 21:24
Forum: Allgemeine Fragen
Thema: Installation, Pfade, Configdatei und Co.
Antworten: 4
Zugriffe: 1242

http://docs.python.org/dist/dist.html

Für Windowsfans gibt es auch noch py2exe (distutils geht natürlich auch mit Windows)
von Joghurt
Dienstag 11. September 2007, 21:22
Forum: Allgemeine Fragen
Thema: Prüfen ob Zahl mit Xy anfängt
Antworten: 9
Zugriffe: 2150

Oops. es muss natürlich "self.baz = self.bar" heißen. Hab den Originalpost entsprechend gefixt
von Joghurt
Dienstag 11. September 2007, 19:25
Forum: Allgemeine Fragen
Thema: gvr mit python geht nicht
Antworten: 19
Zugriffe: 2911

annimausi007 hat geschrieben:aba es gibt bei mir kein deutsch^^
Dann vielleicht "German"? :wink:
von Joghurt
Dienstag 11. September 2007, 19:18
Forum: Allgemeine Fragen
Thema: Prüfen ob Zahl mit Xy anfängt
Antworten: 9
Zugriffe: 2150

naja, hab gestern mit Python angefangen. Ein Problem war erstmal eine gescheite IDE zu finden, bei der die IntelliSens auch funktioniert. Das ist in Python allgemein sehr schwierig, da Python eine dynamische Sprache ist, z. B. class Foo(object): def bar(self): self.baz = self.bar # jetzt ist baz ei...
von Joghurt
Sonntag 9. September 2007, 11:46
Forum: Allgemeine Fragen
Thema: Über Liste iterieren und Element entfernen
Antworten: 13
Zugriffe: 3281

PS: Dein Code hat noch einen Logikbug: Sobald ein Buch das Flag gesetzt hat, werden alle Bücher, die den selben Wert haben, entfernt. Also auch das Buch, das das Flag gesetzt hat.
von Joghurt
Sonntag 9. September 2007, 11:42
Forum: Allgemeine Fragen
Thema: Über Liste iterieren und Element entfernen
Antworten: 13
Zugriffe: 3281

Re: Über Liste iterieren und Element entfernen

BlackJack hat natürlich recht mit der quadratischen Laufzeit und du solltest sich an seiner Lösung orientieren. Das Problem, was du hast, nämlich das Iterieren über eine Liste, die man verändern will, löst man im allgemeinen dadurch, dass man über eine Kopie der Liste iteriert, dies kann man einfach...
von Joghurt
Sonntag 9. September 2007, 11:34
Forum: Allgemeine Fragen
Thema: Verständnisproblem... Funktion unbestimmte Zahl an Werten ..
Antworten: 7
Zugriffe: 1633

Danke! Würd es nur noch gerne verstehen :-/ i http://docs.python.org/ref/calls.html If the syntax "*expression" appears in the function call, "expression" must evaluate to a sequence. Elements from this sequence are treated as if they were additional positional arguments; if the...
von Joghurt
Donnerstag 6. September 2007, 19:53
Forum: Allgemeine Fragen
Thema: FOR-Startwert setzen
Antworten: 6
Zugriffe: 2999

Oops, da hab ich mich verchrieben. Hab das Posting entsprechend gefixt
von Joghurt
Donnerstag 6. September 2007, 19:17
Forum: Allgemeine Fragen
Thema: wie bekomme ich aus der PID ein process handle?
Antworten: 13
Zugriffe: 3463

Du hast die PID schon und machst es IMO auch richtig. Ich denke mal, dass du nur auf Prozesse warten kannst, die du selbst gestartet hast, nicht auf fremde.