Danke für die Antwort BlackJack.
Ist es vorzuziehen die Exception zu fangen und nicht zu bahandeln oder vorher auf das vorhanensein des Keys zu prüfen?
Oder utnerscheidet sich das vom reinen Ablauf her nicht und jeder hat seinen eigenen Stil?
Gruß
Sparrow
Die Suche ergab 4238 Treffer
- Montag 23. Mai 2011, 11:01
- Forum: Allgemeine Fragen
- Thema: Verschachtelte for-Schleifen 'verschönern'?
- Antworten: 4
- Zugriffe: 840
- Montag 23. Mai 2011, 10:23
- Forum: Allgemeine Fragen
- Thema: Verschachtelte for-Schleifen 'verschönern'?
- Antworten: 4
- Zugriffe: 840
Verschachtelte for-Schleifen 'verschönern'?
Guten Morgen Forum, ich habe folgenden Code der auch funktioniert: if request.POST: for k, v in request.POST.items(): if k.isdigit(): for article in articles: if article.nr == int(k): article.oldvalue = v Allerdings kommt er mir sehr unpythonisch vor. Gibt es da einen 'schöneren' Weg der das Ganze n...
- Mittwoch 18. Mai 2011, 09:51
- Forum: Allgemeine Fragen
- Thema: String teilen
- Antworten: 11
- Zugriffe: 10410
Re: String teilen
Wenn du die Zahlen aber nicht als "Zahlen" brauchst sondern dir Zeichenketten reichen geht das natürlich auch:
Code: Alles auswählen
>>> a = "12+34+0+56+78+0+90"
>>> for part in a.split("+"):
if part is not "0":
print part
12
34
56
78
90
>>>
- Montag 16. Mai 2011, 15:05
- Forum: Allgemeine Fragen
- Thema: pywinauto combobox Funktion
- Antworten: 17
- Zugriffe: 2073
Re: pywinauto combobox Funktion
Das Programm das du bedienen willst? Wäre es dann vielleicht hilfreich uns das zu nennen?Campionissimo hat geschrieben:Meine Vermutung ist das es keine Windowsoberfläche ist und das irgendwer programmiert hat
- Montag 16. Mai 2011, 14:21
- Forum: Allgemeine Fragen
- Thema: TXT oder Datenbank wer ist schneller?
- Antworten: 13
- Zugriffe: 2386
Re: TXT oder Datenbank wer ist schneller?
Hallo, die Frage ist zu allgemein, die kann man so schwer bis gar nicht beantworten. Es gibt verschiedene Faktoren die da mit reinspielen. Wenn du die Daten sequentiell aus der Datei liest, also einmal von oben nach unten durch rauscht, dann ist da nicht mehr viel mit optimieren. Es sei denn du häls...
- Montag 16. Mai 2011, 13:53
- Forum: Webframeworks
- Thema: [Django] OneToMany hübsch im Admin-Interface
- Antworten: 1
- Zugriffe: 803
[Django] OneToMany hübsch im Admin-Interface
Hallo Forum, ich bin gerade arg verwirrt. Vielleicht seh ich auch die Sonne vor lauter Lampen nicht. Angenommen ich möchte in Djangos Admin-Interface so etwas wie einen Fragebogen erstellen. Also quasi Topic 1-n Fragen... Herrgott, ich komme gerade nicht dahinter. Klar kann ich jeder Frage sagen sie...
- Montag 9. Mai 2011, 14:31
- Forum: Webframeworks
- Thema: Django Templates: Blöcke nicht vererben oder umbenennen
- Antworten: 7
- Zugriffe: 1073
Re: Django Templates: Blöcke nicht vererben oder umbenennen
Hmm... also gehe ich davon aus, dass es keine technische Möglichkeit gibt?
- Montag 9. Mai 2011, 08:48
- Forum: Webframeworks
- Thema: Django Templates: Blöcke nicht vererben oder umbenennen
- Antworten: 7
- Zugriffe: 1073
Re: Django Templates: Blöcke nicht vererben oder umbenennen
Das funktioniert aber nur bis zu einer bestimmten Komplexität des Ganzen.
- Montag 9. Mai 2011, 07:22
- Forum: Webframeworks
- Thema: Django Templates: Blöcke nicht vererben oder umbenennen
- Antworten: 7
- Zugriffe: 1073
Django Templates: Blöcke nicht vererben oder umbenennen
Hallo Forum, entschuldigung wegen dem etwas holprigen Thementitel. Mir kam am Wochenende folgendes Problem unter: Ich habe in Django ein Projekt mit verschiedenen Apps. Nun benutze ich eine zusätzliche App von jemanden anderen und möchte diese in mein Projekt integrieren. Die Templates die diese App...
- Freitag 6. Mai 2011, 10:25
- Forum: Datenbankprogrammierung mit Python
- Thema: Ab wann brauch' ich eine Datenbank? Und welche?
- Antworten: 27
- Zugriffe: 5057
Re: Ab wann brauch' ich eine Datenbank? Und welche?
Hallo, ich habe noch nicht so ganz verstanden was du machen willst, aber an sich hört sich das schon nach einer Applikation für eine Datenbank an. Wenn du die ganzen Datensätze einzeln speicherst, und entsprechend jeder Datensatz ein Datumsfeld hat, helfen die GROUP (gruppieren) und SELECT (auswähle...
- Freitag 29. April 2011, 14:59
- Forum: Datenbankprogrammierung mit Python
- Thema: Datum in MySQL DB schreiben
- Antworten: 2
- Zugriffe: 1168
Re: Datum in MySQL DB schreiben
datetime-Objekte sollten in der regel auch eine .isoformat()-Funktion haben.
Das hat mir früher immer geholfen einen String zu generieren den mySQL verstanden hat.
Das hat mir früher immer geholfen einen String zu generieren den mySQL verstanden hat.
- Freitag 29. April 2011, 14:52
- Forum: Datenbankprogrammierung mit Python
- Thema: Datenbank graphisch darstellen
- Antworten: 8
- Zugriffe: 2755
Re: Datenbank graphisch darstellen
Bist du dir sicher, dass deine Datenbankstrutktur hinreichend normalisiert ist? Wenn es also eine Tabelle gibt die mit dieser in einer 1:n-Relation verbunden ist kannst du dir aus der anderen Tabelle die entsprechenden Werte holen, aus der n-Tabelle die entsprechende Werte abfragten und hast so ein ...
- Freitag 25. März 2011, 11:31
- Forum: Allgemeine Fragen
- Thema: Variablenzuweisung
- Antworten: 9
- Zugriffe: 1695
- Mittwoch 23. März 2011, 12:13
- Forum: Allgemeine Fragen
- Thema: Auf Dateieänderung reagieren (Windows)
- Antworten: 5
- Zugriffe: 1183
Re: Auf Dateieänderung reagieren (Windows)
Nee, ich will kein Popup sehen sondern das Event von irgendwoher bekommen um dann damit zu arbeiten ![Wink ;)](./images/smilies/icon_wink.gif)
![Wink ;)](./images/smilies/icon_wink.gif)
- Mittwoch 23. März 2011, 09:36
- Forum: Allgemeine Fragen
- Thema: Auf Dateieänderung reagieren (Windows)
- Antworten: 5
- Zugriffe: 1183
Auf Dateieänderung reagieren (Windows)
Hallo Forum, unter Linux gibt es die Möglichkeit via pyinotify vom Kernel über ein Event benachrichtigt zu werden wenn in einem bestimmten Verzeichnis eine Dateioperation ausgeführt wird. Gibt es da auch eine Möglichkeit unter Windows? Im Detail würde ich gerne informiert werden wenn eine bestimmte ...
- Donnerstag 17. März 2011, 15:46
- Forum: Allgemeine Fragen
- Thema: Exceptions abfangen und einbauen
- Antworten: 27
- Zugriffe: 2762
Re: Exceptions abfangen und einbauen
Nein. Wenn ich BlackJack richtig verstehe sollst du einfach nur das Argument in 2 Unterteilen. Nämlich in die Option --exclude und dei Zeichenkette "/pfad".
- Donnerstag 17. März 2011, 15:34
- Forum: Allgemeine Fragen
- Thema: [30859 refs] - Was bedeutet das?
- Antworten: 3
- Zugriffe: 573
Re: [30859 refs] - Was bedeutet das?
Hallo, das ist der Referenzzähler der bei cpython mit --with-pydebug beim Kompilieren unter anderem aktiviert wird. Angezeigt wird, wenn mich nicht alles täuscht, die aktuelle Anzahl von Referenzen auf Speicherstellen. Da bin ich mir aber unsicher. Also a = 1 sollte den Wert um 2 erhöhen. Ist also e...
- Samstag 12. März 2011, 22:49
- Forum: Allgemeine Fragen
- Thema: Zeit mit Server synchronisieren
- Antworten: 4
- Zugriffe: 749
Re: Zeit mit Server synchronisieren
Autostart? Benutzt du Windows? Wenn ja: Neuer als Windows NT 4.0? Dann brauchst du dafür kein Python-Script sondern folgenden Befehl auf der Kommandozeile: net time /setsntp:time.nist.gov Nach einem Neustart des Dienstes w32time sollte entsprechend eine Synchronisation ständig funktionieren. Achte a...
- Freitag 11. März 2011, 09:58
- Forum: Datenbankprogrammierung mit Python
- Thema: MySQL einzelne Daten ändern
- Antworten: 17
- Zugriffe: 4343
Re: MySQL einzelne Daten ändern
Ich habe das bisher immer so gemacht. Und bei der Datenbank, die ich verwende gab es auch noch nie Probleme damit =) Komm, wir gehen jetzt mal das Problem richtig an. Was willst du eigentlich machen? Wie gesagt: das SELECT-Statement ist mit 95% Wahrscheinlichkeit überflüssig. import sqlite3 with sq...
- Freitag 11. März 2011, 08:36
- Forum: Datenbankprogrammierung mit Python
- Thema: MySQL einzelne Daten ändern
- Antworten: 17
- Zugriffe: 4343
Re: MySQL einzelne Daten ändern
Vermeide "SELECT *" Abfragen aus Datenbanken. Je nach Datenbank ist nämlich nicht definiert in welcher Reihenfolge die Felder in dem Tupel der Abfrage geordnet sind. Ein Zugriff mit result[int] ist ab allem mit mehr als einem Feld Abfrage böse Magie und absolut nicht wartbar. Ansonsten hat...