Die Suche ergab 17700 Treffer

von Sirius3
Samstag 29. August 2015, 13:36
Forum: Tkinter
Thema: tkinter GUI Designer
Antworten: 77
Zugriffe: 11531

Re: tkinter GUI Designer

@Alfons Mittelmeyer: Du willst hier niemanden verstehen :evil: .
von Sirius3
Samstag 29. August 2015, 13:06
Forum: Tkinter
Thema: tkinter GUI Designer
Antworten: 77
Zugriffe: 11531

Re: tkinter GUI Designer

@Alfons Mittelmeyer: um es exakt auszudrücken: Du parst einen MetaCode der per Kommentare über normalen Python-Code drübergestülpt wurde, erzeugst daraus zwei Versionen, eine GUI-Designer-Version und eine Produktivversion. Neben dem unglaublich komplizierten und fehleranfälligen Handling erreichst D...
von Sirius3
Samstag 29. August 2015, 12:07
Forum: Allgemeine Fragen
Thema: Automatische Variablen
Antworten: 5
Zugriffe: 714

Re: Automatische Variablen

Du meinst, wie Du einen Dateinamen aus dem Last-ID Counter generieren kannst?

Code: Alles auswählen

filename = 'datei{0:04d}.txt'.format(last_id)
von Sirius3
Samstag 29. August 2015, 08:00
Forum: Allgemeine Fragen
Thema: Bekomme imp.reload nicht hin
Antworten: 17
Zugriffe: 2286

Re: Bekomme imp.reload nicht hin

@Alfons Mittelmeyer: Du verschwendest viel zu viel Zeit mit Details, die keinen Nutzen bringen. Dir sollte doch klar sein, dass eine Zeile exec besser ist, als 10 Zeilen mit temporären Dateien und einem reload. Das ist das selbe, wie damals, als wir gesagt haben, "del ist schlecht" und Du ...
von Sirius3
Freitag 28. August 2015, 18:57
Forum: Datenbankprogrammierung mit Python
Thema: sqlite error binding parameter 0 - probably unsupported type
Antworten: 8
Zugriffe: 3153

Re: sqlite error binding parameter 0 - probably unsupported

@chris_cx: entferne möglichst schnell diese unsinnige Fehler"behandlung". Im Traceback steht schon, wo der Fehler auftritt, das braucht man nicht in den Error-Text schreiben und dafür den Traceback und die wirkliche Exception kaputt machen. Kannst Du mal ein Minimalbeispiel machen, das den...
von Sirius3
Freitag 28. August 2015, 18:48
Forum: Tkinter
Thema: tkinter GUI Designer
Antworten: 77
Zugriffe: 11531

Re: tkinter GUI Designer

@Alfons Mittelmeyer: Python-Code zu generieren und diesen wieder versuchen zu parsen, um ihn weiter zu verarbeiten, ist nicht robust, vor allem nicht, wenn da noch jemand drin rumeditiert. Willst Du raten, was jetzt zur GUI gehört und was nicht? Und was meinst Du mit Queue? Das sicherste, beste und ...
von Sirius3
Freitag 28. August 2015, 17:23
Forum: Datenbankprogrammierung mit Python
Thema: sqlite error binding parameter 0 - probably unsupported type
Antworten: 8
Zugriffe: 3153

Re: sqlite error binding parameter 0 - probably unsupported

@chris_cx: was ist dieser DatabaseService? Kann es sein, dass Du mehrere Abfragen gleichzeitig über den selben Cursor laufen läßt? Warum steckst Du String-Konstanten in Funktionen?
von Sirius3
Freitag 28. August 2015, 14:16
Forum: Tkinter
Thema: tkinter GUI Designer
Antworten: 77
Zugriffe: 11531

Re: tkinter GUI Designer

@Alfons Mittelmeyer: es handelt sich also nicht um Skripte sondern um Module. Und was ist jetzt daran von Vorteil im Gegensatz zu einem viel einfacheren Import?
von Sirius3
Freitag 28. August 2015, 08:44
Forum: Tkinter
Thema: tkinter GUI Designer
Antworten: 77
Zugriffe: 11531

Re: tkinter GUI Designer

@Alfons Mittelmeyer: Du schreibst immer nur, wie toll Dein eigener Designer ist, gesehen hat ihn außer Dir hier aber noch niemand. Perfekt muß es am Anfang noch nicht sein, daher "release early, release often".
von Sirius3
Freitag 28. August 2015, 07:48
Forum: Netzwerkprogrammierung
Thema: Python2.7 FTP Server login
Antworten: 3
Zugriffe: 1830

Re: Python2.7 FTP Server login

@Jörg: Die angeforderte Adresse (0.0.0.0) ist in diesem Kontext ja auch ungültig. Der Author scheint mit seinem Client auf irgendeine Art von HTTP-Server zuzugreifen, Du mußt Dir da wahrscheinlich einen eigenen sinnvollen Client schreiben. Allgemein enthält der FTP-Server etliche Programmierfehler. ...
von Sirius3
Freitag 28. August 2015, 07:15
Forum: Allgemeine Fragen
Thema: .txt Datei einlesen und verwenden
Antworten: 18
Zugriffe: 3208

Re: .txt Datei einlesen und verwenden

@GT1749VA: in welcher Zeile tritt die Warnung genau auf? Enthält die Text-Datei noch irgendwelche Header-Zeilen?

Es heißt übrigens

Code: Alles auswählen

target = y.sum()
actual = z.sum()
und was SB heißen soll, habe ich keine Ahnung. Versuche möglichst aussagekräftige Namen und keine Abkürzungen zu verwenden.
von Sirius3
Donnerstag 27. August 2015, 13:15
Forum: Allgemeine Fragen
Thema: .txt Datei einlesen und verwenden
Antworten: 18
Zugriffe: 3208

Re: .txt Datei einlesen und verwenden

@GT1749VA: Du kannst den Dateinamen als ersten Parameter angeben, alle anderen sind optional.
von Sirius3
Donnerstag 27. August 2015, 12:56
Forum: Allgemeine Fragen
Thema: list indices must be integers, not str
Antworten: 11
Zugriffe: 2135

Re: list indices must be integers, not str

@Pingponguin: als erstes solltest Du die Fehlerbehandlung des Programms reparieren. Wenn man Fehler nicht sinnvoll behandeln kann, sollte man sie überhaupt nicht behandeln. Wenn Du dann weißt, in welcher Zeile der Fehler auftritt, kannst Du zurückverfolgen, warum hier anscheinend eine Liste statt ei...
von Sirius3
Donnerstag 27. August 2015, 09:11
Forum: Tkinter
Thema: tkinter GUI Designer
Antworten: 77
Zugriffe: 11531

Re: tkinter GUI Designer

@Alfons Mittelmeyer: ich vermute, Du baust wieder einmal zu viel Magie um Dinge, die Python sowieso schon von sich aus kann. Aber ohne Code, kann ich nur vermuten: Wenn Du ein verschachteltes Layout hast, würde ich das genau so in einem Baum abbilden: gui = load_widgets('mygui.json') [...] myX_Spinb...
von Sirius3
Mittwoch 26. August 2015, 21:34
Forum: Datenbankprogrammierung mit Python
Thema: Client -> DB Server - Sicherheit
Antworten: 9
Zugriffe: 65070

Re: Client -> DB Server - Sicherheit

@Kaito90: die Vorteile eines Skriptes, das den Datenbankzugriff kapselt, sind eine genauere Rechtevergabe, Kapselung von der eigentlichen Datenhaltung, Verwendung komplexerer Funktionen, uvm.
von Sirius3
Dienstag 25. August 2015, 22:08
Forum: Tkinter
Thema: tkinter in einem thread nur bei bedarf starten
Antworten: 3
Zugriffe: 804

Re: tkinter in einem thread nur bei bedarf starten

@sf169: Sternchenimporte solltest Du vermeiden, und Dich an die Namenskonventionen halten; in Tabellennamen sollten keine Parameter (Datum) kodiert sein. Statt Strings mit + zusammenzusetzen nimm Stringformatierung. chr(13) wird als '\n' geschrieben. Werte in SQL-Statements werden nie in den String ...
von Sirius3
Dienstag 25. August 2015, 21:51
Forum: Allgemeine Fragen
Thema: Was ist besser clean_eval() oder modifiziertes read()?
Antworten: 14
Zugriffe: 928

Re: Was ist besser clean_eval() oder modifiziertes read()?

@Alfons Mittelmeyer: natürlich muß jedes Modul selbst konsistent sein, das heißt, alle externen Namen müssen auch importiert werden. Und wenn man explizit einen globalen Namensraum angibt, braucht man auch nichts aufräumen. Aber Du solltest Dir die Idee mit dem eval wirklich nochmal überdenken.
von Sirius3
Dienstag 25. August 2015, 21:28
Forum: Allgemeine Fragen
Thema: Klassen, Funktionen - Tipps und Kritik benötigt
Antworten: 37
Zugriffe: 4365

Re: Klassen, Funktionen - Tipps und Kritik benötigt

@CrisBee: jetzt würde ich noch eine __str__-Methode hinzufügen:

Code: Alles auswählen

class Character:
    [...]
    def __str__(self):
        return "%s %s %s %s" % (self.name, self.health, self.strength, self.xp)

print(player)
von Sirius3
Dienstag 25. August 2015, 07:26
Forum: Netzwerkprogrammierung
Thema: Python Code-Hacking Game
Antworten: 10
Zugriffe: 3007

Re: Python Code-Hacking Game

@CrytoChris: zeig mal den Code. Ich habe den Verdacht, die "stabile Lösung mit TCP" ist nur scheinbar stabil.
von Sirius3
Dienstag 25. August 2015, 07:18
Forum: Tkinter
Thema: Bildpfad öffnen, Bild resizen Wordpress API Pfad Argument
Antworten: 5
Zugriffe: 959

Re: Bildpfad öffnen, Bild resizen Wordpress API Pfad Argumen

@Zoja: nein, XMLRPC kann kein Bild resizen. Ich will darauf raus, dass Du die Bilddaten direkt als Bytestring angeben kannst, weil die Funktion auch nichts anderes macht, als eine Datei zu lesen. Damit sparst Du Dir das Speichern auf Platte, nicht aber das Lesen des Bildes mit Image.open.