Die Suche ergab 9358 Treffer

von Sirius3
Samstag 23. März 2019, 07:22
Forum: Allgemeine Fragen
Thema: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID
Antworten: 66
Zugriffe: 768

Re: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID

@Atalanttore: Du hast in jeder zweiten Funktion ein `import pyudev` stehen. Um die Abhängigkeiten eines Moduls zu sehen, sollten alle Importe am Anfang der Datei stehen. Du hast jetzt pyqtSignal und Dein eigenes Listener-Konzept gemischt. Warum? Eins von beidem kann weg. `_is_usb_mass_storage_device...
von Sirius3
Freitag 22. März 2019, 21:03
Forum: Tkinter
Thema: tkinter mit while True Schleife im Hauptprogramm
Antworten: 6
Zugriffe: 39

Re: tkinter mit while True Schleife im Hauptprogramm

Die gleiche Frage wird hier im Forum fast täglich gestellt, dementsprechend gibt es hier auch genug passende Beispiele.
So wie Du das denkst, funktioniert GUI-Programmierung halt nicht.
Im anderen Thread willst Du eigentlich einen Web-Server schreiben. Du solltest Dich auf eine Aufgabe konzentrieren.
von Sirius3
Freitag 22. März 2019, 08:55
Forum: Raspberry Pi und Co.
Thema: Abfrage von luftdaten.info mit Python
Antworten: 12
Zugriffe: 79

Re: Abfrage von luftdaten.info mit Python

@eagleflight: requests kann auch direkt json als Ergebnis liefern. `l` und `a` sind schlechte Variablennamen. Wenn man das letzte Element einer Liste will, kann man auch mit negativen Indices arbeiten. Es ist schlecht, innerhalbe eines Programms mit formatierten Strings zu arbeiten (wobei wenn es ge...
von Sirius3
Donnerstag 21. März 2019, 07:56
Forum: Allgemeine Fragen
Thema: Hilfe mit einem Python-Paket
Antworten: 14
Zugriffe: 148

Re: Hilfe mit einem Python-Paket

@pyhill00: naja, wenn man die Funktionsweise eines Codes verstehen will, ist es schon nützlich, zu verstehen, was der Code eigentlich machen soll. Sonst bleibt das alles sehr abstrakt. Was verstehst Du denn konkret nicht? Allgemein, nimm die Python-Dokumentation und lies die Stellen nach, wo Stichwo...
von Sirius3
Mittwoch 20. März 2019, 21:37
Forum: Allgemeine Fragen
Thema: Listen von Listen nach multiplen Kriterien sortieren: aehnliche Werte gleich behandeln
Antworten: 6
Zugriffe: 194

Re: Listen von Listen nach multiplen Kriterien sortieren: aehnliche Werte gleich behandeln

numpy.append ist im Normalfall nicht sinnvoll, vor allem weil Du laut Beispiel ja normale Listen hast. Das hinzufügen eines Elements um es später wieder zu entfernen ist auch etwas seltsam. Da Du aufsteigend sortierst, ist y - old_y immer positiv, das `abs` also überflüssig. Statt eine Liste Element...
von Sirius3
Mittwoch 20. März 2019, 19:05
Forum: Allgemeine Fragen
Thema: Listen von Listen nach multiplen Kriterien sortieren: aehnliche Werte gleich behandeln
Antworten: 6
Zugriffe: 194

Re: Listen von Listen nach multiplen Kriterien sortieren: aehnliche Werte gleich behandeln

Wenn Du die Ähnlichkeit am Mittelwert der Gruppe festmachst, ist es natürlich nicht möglich, das direkt zu berechnen. Solch ein Kriterium ist relativ schwierig umzusetzen. Was ist Dir wichtiger, möglichst enge Gruppen, möglichst gleich große Gruppen, möglichst wenig Gruppen, etc.
von Sirius3
Mittwoch 20. März 2019, 18:47
Forum: Allgemeine Fragen
Thema: Listen von Listen nach multiplen Kriterien sortieren: aehnliche Werte gleich behandeln
Antworten: 6
Zugriffe: 194

Re: Listen von Listen nach multiplen Kriterien sortieren: aehnliche Werte gleich behandeln

Erster Schritt ist eine Definition der Ähnlichkeit, dann eine Funktion, die Zahlen in Ähnlichkeitsgruppen einsortiert, und dann kannst Du nach diesen Ähnlichkeitsgruppen sortieren. Ja nach Definition kann das auch eine einfache Funktion sein, die nur die Zahl als Input und die Gruppierung als Output...
von Sirius3
Mittwoch 20. März 2019, 11:03
Forum: Webframeworks
Thema: Datenverarbeitung von requests.get() response
Antworten: 7
Zugriffe: 214

Re: Datenverarbeitung von requests.get() response

Mit `more_itertools` ist das ein Einzeiler, wenn man es denn als Einzeiler schreiben möchte:

Code: Alles auswählen

from more_itertools import split_at
error, *results, _empty = [
    dict(l.strip().split('=',1) for l in group)
    for group in split_at(lines, lambda l:l.strip()=='---')
]
von Sirius3
Dienstag 19. März 2019, 21:24
Forum: Tkinter
Thema: Tkinter - Frame: Keine Aktualisierung
Antworten: 6
Zugriffe: 189

Re: Tkinter - Frame: Keine Aktualisierung

Signale sind etwas Steinzeit und passen zu Python nicht wirklich, und zu GUI-Programmen auch irgendwie nicht. Ideen kann man viele haben, aber ohne den Code zu kennen kann man nur raten, was falsch ist, z.B. dass innerhalb des Signalhandlers die GUI direkt verändert wird.
von Sirius3
Dienstag 19. März 2019, 15:50
Forum: Allgemeine Fragen
Thema: Projekterstellung mit GUI
Antworten: 67
Zugriffe: 643

Re: Projekterstellung mit GUI

`benutzer_registriert` liefert False, falls der Benutzer registriert ist, sonst None. Als Leser des Funktionsnamens würde ich etwas anderes erwarten.
In `main` mußt Du doch irgendwie darauf reagieren, ob der Benutzer bereits registriert ist, oder nicht.
von Sirius3
Dienstag 19. März 2019, 15:28
Forum: Allgemeine Fragen
Thema: Projekterstellung mit GUI
Antworten: 67
Zugriffe: 643

Re: Projekterstellung mit GUI

Genau, falls das was Du Dir da gedacht hast funktionieren, hast Du jetzt das genaue Gegenteil von dem, was Du möchtest erreicht. Du willst, dass die Funktion `benutzer_registriert` True oder False zurückgibt, und je nachdem führst Du die weiteren Anweisungen in main aus oder nicht. Damit hast Du in ...
von Sirius3
Dienstag 19. März 2019, 13:49
Forum: Allgemeine Fragen
Thema: Projekterstellung mit GUI
Antworten: 67
Zugriffe: 643

Re: Projekterstellung mit GUI

In `benutzer_registriert` ist mir die SQL-Anweisung viel zu kompliziert. Die vielen verschachtelten JOINs versteht ja niemand. Warum wird da tbl_Benutzer, tbl_Karten, tbl_Stand und tbl_Kaliber eingebunden, da die Tabellen doch gar nicht benutzt werden? `tbl_Schiesstand.Ende` solltest Du auf NULL prü...
von Sirius3
Dienstag 19. März 2019, 13:34
Forum: Allgemeine Fragen
Thema: Wand TypeError
Antworten: 32
Zugriffe: 412

Re: Wand TypeError

@Felix92: von welcher Notation redest Du?
von Sirius3
Dienstag 19. März 2019, 13:33
Forum: Verbesserungsvorschläge
Thema: Das übermittelte Formular war ungültig
Antworten: 3
Zugriffe: 55

Re: Das übermittelte Formular war ungültig

Die Meldung "Das übermittelte Formular war ungültig. Versuche erneut, das Formular abzusenden." kommt, wenn man zu lange ein Antwortfenster offen hat, das hat also nichts mit fehlgeschlagenen Anmeldeversuchen zu tun.
von Sirius3
Dienstag 19. März 2019, 07:39
Forum: Allgemeine Fragen
Thema: Mehrdimensionle Liste, for Schleife Index?
Antworten: 12
Zugriffe: 163

Re: Mehrdimensionle Liste, for Schleife Index?

@kbr: In stackoverflow kann auch jeder fast alles schreiben, man wird nur schnell abgewertet und die Antwort mit den meisten Votes ist ja auch in Ordnung. @Fiffio: Programmieren heißt auch, ein großes Problem in mehrere einfache Teilprobleme zu zerlegen, von denen man die Lösung schon kennt. Du hast...