Die Suche ergab 8997 Treffer

von Sirius3
Mittwoch 16. Januar 2019, 22:13
Forum: Allgemeine Fragen
Thema: Prioritäten bei Threads
Antworten: 40
Zugriffe: 471

Re: Prioritäten bei Threads

Das «else: pass» ist unsinnig. Globale Variablen nicht verwenden. Eine Funktion für alle Kanäle mit einem Parameter für die Kanalnummer wäre besser. `data` kommt aus dem nichts und sollte wohl auch ein Parameter sein, wahrscheinlich eine Liste mit einem Eintrag pro Kanal, am besten Instanzen einer K...
von Sirius3
Mittwoch 16. Januar 2019, 22:08
Forum: Installation/Konfigurieren
Thema: Mac : installieren von Numpy
Antworten: 3
Zugriffe: 31

Re: Mac : installieren von Numpy

@Blank44: dann hast Du wahrscheinlich zwei verschiedene Python-Versionen parallel installiert und numpy nur für die eine.
von Sirius3
Mittwoch 16. Januar 2019, 20:22
Forum: Allgemeine Fragen
Thema: Login mit Requests {Problem mit Cookies}
Antworten: 1
Zugriffe: 34

Re: Login mit Requests {Problem mit Cookies}

Nett wäre gewesen, wenn Du ach die Zeile gesagt hättest, wo der Fehler auftritt. Lösch einfach alles raus, was mit PHPSESSID zu tun hat, und es sollte funktionieren. Was Du da mit der Methode c.cookies.get machst ist quatsch, was willst Du denn damit bezwecken, zumal StdLi gar nicht benutzt wird.
von Sirius3
Mittwoch 16. Januar 2019, 13:25
Forum: Raspberry Pi und Co.
Thema: Datenbankeintrag mit Auslesen eines RFID Tags(SQL Abfrage und Eintrag)
Antworten: 8
Zugriffe: 115

Re: Datenbankeintrag mit Auslesen eines RFID Tags(SQL Abfrage und Eintrag)

Die Karten-ID rechnest Du einmal in einen eindeutigen String oder eine eindeutige Zahl um, je nach dem, was Dir besser paßt, und diesen Wert benutzt Du überall sonst, da muß man also nichts nachträglich wieder zurückrechnen. Statt die Stunde in `Anwesenheit` explizit zu speichern, reicht es, wenn Du...
von Sirius3
Mittwoch 16. Januar 2019, 08:27
Forum: Allgemeine Fragen
Thema: Dateien aufgrund von Variablen umbenennen, verschieben und löschen
Antworten: 19
Zugriffe: 301

Re: Dateien aufgrund von Variablen umbenennen, verschieben und löschen

@novregen: dann schau Dir in der Dokumentation noch einmal an, wie man format benutzt.
von Sirius3
Mittwoch 16. Januar 2019, 08:25
Forum: Tkinter
Thema: PIN-Feld erstellen durch For-Schleife
Antworten: 1
Zugriffe: 36

Re: PIN-Feld erstellen durch For-Schleife

Die unterschiedlichen Methoden sind bei Dir ja nur zwei Spezialknöpfe. Für die anderen brauchst Du functools.partial, um Parameter zu übergeben. for y, row in enumerate(button, 1): for x, key in enumerate(row): if key == 'Zurück': command = self.zahl_loeschen elif key == 'Öffnen': command = self.pin...
von Sirius3
Dienstag 15. Januar 2019, 20:22
Forum: Wissenschaftliches Rechnen
Thema: Grafiken Spiegelverkehrt
Antworten: 18
Zugriffe: 490

Re: Grafiken Spiegelverkehrt

Bei einer Liste, die es umzudrehen gilt, kann ich mir da nicht sehr viele Varianten vorstellen.
von Sirius3
Dienstag 15. Januar 2019, 14:33
Forum: Allgemeine Fragen
Thema: Python HTML Link- einlesen
Antworten: 10
Zugriffe: 120

Re: Python HTML Link- einlesen

@Maya: zum Teil ist das Absicht, weil daran üben kann, wie man mit Aufgaben umgeht, die einen im ersten Moment total überfordern. In vielen Situationen ist es im wirklichen Leben ja nicht anders. Man steht vor einer Aufgabe und es gibt niemanden, der so eine ähnliche Aufgabe schon einmal hatte. Früh...
von Sirius3
Dienstag 15. Januar 2019, 13:53
Forum: Allgemeine Fragen
Thema: Python HTML Link- einlesen
Antworten: 10
Zugriffe: 120

Re: Python HTML Link- einlesen

@Maya: klappt nicht, ist eine sehr schlechte Fehlerbeschreibung. Was hast Du versucht? Was passierte dann? Fehlermeldung, etc?
von Sirius3
Dienstag 15. Januar 2019, 13:03
Forum: Codesnippets
Thema: Ordnerhierarchie und Dateien ändern
Antworten: 1
Zugriffe: 44

Re: Ordnerhierarchie und Dateien ändern

@gRzN7kaG: mit rglob geht das Suchen einfacher:

Code: Alles auswählen

for path in pathlib.Path.cwd().rglob('*/*/*'): # Dateien in zwei Ordnerebenen Tiefe
    print(path.name)
von Sirius3
Dienstag 15. Januar 2019, 11:58
Forum: Raspberry Pi und Co.
Thema: Datenbankeintrag mit Auslesen eines RFID Tags(SQL Abfrage und Eintrag)
Antworten: 8
Zugriffe: 115

Re: Datenbankeintrag mit Auslesen eines RFID Tags(SQL Abfrage und Eintrag)

tty, termio, thread, werden importiert aber nicht benutzt. Weg damit. (Es gibt auch selten Fälle, wo man diese Bibliotheken direkt benutzt, es gibt für alle schönere Alternativen). In `identity` sollte die while-Schleife eine while-True sein, zumal die Bedingung nie erfüllt ist. Ansonsten würde man ...
von Sirius3
Dienstag 15. Januar 2019, 10:51
Forum: Raspberry Pi und Co.
Thema: D1 Mini ESP8266 mit RFID mfrc522
Antworten: 7
Zugriffe: 82

Re: D1 Mini ESP8266 mit RFID mfrc522

Wiederholen meint, die Abfrage nochmal durchführen, bis der Fehler nicht mehr auftritt: def read_card(retries=4): for _ in range(retries): stat, tag_type = rdr.request(rdr.REQIDL) if stat == rdr.OK: stat, raw_uid = rdr.anticoll() if stat == rdr.OK: return uid(raw_uid) raise RuntimeError("read failed...
von Sirius3
Montag 14. Januar 2019, 23:33
Forum: Raspberry Pi und Co.
Thema: D1 Mini ESP8266 mit RFID mfrc522
Antworten: 7
Zugriffe: 82

Re: D1 Mini ESP8266 mit RFID mfrc522

Dafür ist ja `stat` da, um bei einem Lesefehler das ganze zu wiederholen.
von Sirius3
Montag 14. Januar 2019, 21:53
Forum: Allgemeine Fragen
Thema: try and except RuntimeWarning funktioniert nicht
Antworten: 4
Zugriffe: 72

Re: try and except RuntimeWarning funktioniert nicht

Dieses ganze catch_warnings kannst Du Dir sparen, genauso das try-except. Denn ersters hat nur Einfluß innerhalb des with-Blocks und np.mean wirft keine Exceptions, sondern gibt nur Warnungen aus, die man getrost ignorieren kann. Das Ergebnis von Leeren Listen ist NaN.
von Sirius3
Montag 14. Januar 2019, 14:35
Forum: Allgemeine Fragen
Thema: Ausführen einer py exe
Antworten: 12
Zugriffe: 121

Re: Ausführen einer py exe

@TheBombTuber: das waren aber nicht einzelne Fälle, sondern das `break` wurde immer am Ende jeder Schleife durchgeführt, was die Schleifen nutzlos gemacht hat. Weiterhin zum Code: nicht Tabs und Leerzeichen mischen! Eingerückt wird immer mit 4 Leerzeichen pro Eben. Weder die Meldung "Zum beenden Ent...