Die Suche ergab 17700 Treffer

von Sirius3
Samstag 31. August 2019, 10:22
Forum: Qt/KDE
Thema: QString (PyQt4) wird zu str (PySide2) was wird aus QString.append()
Antworten: 4
Zugriffe: 1125

Re: QString (PyQt4) wird zu str (PySide2) was wird aus QString.append()

Strings sind unveränderlich. An den Stellen, wo Du append benutzt, mußt Du halt zwei Strings zu einem neuen verbinden.
von Sirius3
Samstag 31. August 2019, 10:04
Forum: Allgemeine Fragen
Thema: String-Operation
Antworten: 46
Zugriffe: 3922

Re: String-Operation

Auch hier helfen wieder Beispiel-Inputdaten und gewünschtes Ergebnis.
Was z.B. funktioniert an ›dropna‹ nicht (wenn man davon absieht, dass man erstmal gültiges Python schreiben sollte)?
von Sirius3
Samstag 31. August 2019, 09:47
Forum: Tkinter
Thema: Radiobuttonwert außerhalb der Klasse verwenden
Antworten: 7
Zugriffe: 859

Re: Radiobuttonwert außerhalb der Klasse verwenden

Nutzt dieses Programm A oder Programm B auch tkinter? Ein Knopf „Start”, der das Programm beendet? Die Methode beenden ist überflüssig, da man an der Stelle, wo sie benutzt wird, direkt ›self.destroy‹ schreiben könnte. ›self.var‹ bzw. ›i‹ sind schlechte Variablennamen, weil sie nicht beschreiben, fü...
von Sirius3
Freitag 30. August 2019, 14:52
Forum: Allgemeine Fragen
Thema: Leere Zeilen in der Konsole
Antworten: 5
Zugriffe: 423

Re: Leere Zeilen in der Konsole

Das macht man genau gleich, wie bei jedem anderen String-Vergleich auch. Woher die Zeilen kommen, ist ja Python egal.
von Sirius3
Freitag 30. August 2019, 13:42
Forum: Allgemeine Fragen
Thema: Leere Zeilen in der Konsole
Antworten: 5
Zugriffe: 423

Re: Leere Zeilen in der Konsole

@__Jana__: wahrscheinlich bekommst Du diese Leerzeilen, weil tatsächlich Leerzeilen über die serielle Schnittstelle gesendet werden. Wenn Du das nicht willst, mußt Du die Leerzeilen ausfiltern. Dazu wäre es im übrigen gut, wenn Du den Code zeigst, der die Leerzeilen ausgibt, und nicht irgendeine and...
von Sirius3
Freitag 30. August 2019, 10:57
Forum: Webframeworks
Thema: Many To Many Fields
Antworten: 13
Zugriffe: 1945

Re: Many To Many Fields

@Freumel: IDs in Datenbanken sind üblicherweise Zahlen, weil sich mit Zahlen einfacher und schneller arbeiten läßt. Um die Vergabe kümmert sich auch die Datenbank, so dass Du Dir hier auch keine Gedanken machen mußt.
von Sirius3
Freitag 30. August 2019, 10:54
Forum: Webframeworks
Thema: Paramter wird nicht übergeben
Antworten: 5
Zugriffe: 8506

Re: Paramter wird nicht übergeben

Wie __blackjack__ schon geschrieben hat, mit dem von Dir gezeigten Code funktioniert es, wie gewünscht.

Was sagt denn die Konsolenausgabe des Skripts?
von Sirius3
Donnerstag 29. August 2019, 19:27
Forum: Webframeworks
Thema: Paramter wird nicht übergeben
Antworten: 5
Zugriffe: 8506

Re: Paramter wird nicht übergeben

Was meinst Du mit "Klammern"?

In `login` ist die letzte Zuweisung keine Zuweisung. Das Zuweisen eines leeren Strings an `name` wäre dann unsinnig. Wenn Du sowohl GET- als auch POST-Variablen unterstützen willst, benutze `request.values`.
von Sirius3
Donnerstag 29. August 2019, 08:58
Forum: Allgemeine Fragen
Thema: Daten für Python-Script/Sprachassistent mithilfe von Arduino und NRF24L01 übertragen
Antworten: 8
Zugriffe: 643

Re: Daten für Python-Script/Sprachassistent mithilfe von Arduino und NRF24L01 übertragen

Die von Dir verwendeten Funk-Module sind auch nur bis 10m sinnvoll einzusetzen. Allein, weil mehr Leistung gar nicht erlaubt sind, und die ganzen Tricks, die z.B. bei WIFI dazukommen bei so einem Teil wahrscheinlich nicht implementiert sind. Dazu kommst, bei größerer Weite mehr Übertragungsfehler, k...
von Sirius3
Donnerstag 29. August 2019, 08:54
Forum: Tkinter
Thema: Radiobuttonwert außerhalb der Klasse verwenden
Antworten: 7
Zugriffe: 859

Re: Radiobuttonwert außerhalb der Klasse verwenden

Es kommt drauf an, was das Programm tun soll. Kannst Du mehr erzählen.
von Sirius3
Donnerstag 29. August 2019, 08:51
Forum: Raspberry Pi und Co.
Thema: Pin XY an wenn Pilight Webgui wert = XY
Antworten: 4
Zugriffe: 736

Re: Pin XY an wenn Pilight Webgui wert = XY

Bei blanken Kontakten wäre ich ja vorsichtig, da 230V anzuschließen. Und auch sonst, weiß man nicht, wie diese Teile gegen Spannungsspitzen gesichert sind. Im Zweifel verwandelst Du Deinen RasPi in ein Zimmerfeuerchen oder Du ziehst in eine Holzkiste um. Wenn Du keine Elektriker-Ausbildung hast, Fin...
von Sirius3
Donnerstag 29. August 2019, 08:33
Forum: Raspberry Pi und Co.
Thema: Waveshare USB Barcode Scanner
Antworten: 21
Zugriffe: 3565

Re: Waveshare USB Barcode Scanner

Die Stelle im Dokument beschreibt, wie man das Gerät ein einer UART-Schnittstelle betreibt. Du hast es aber an einer USB-Schnittstelle, wo es anscheinend wie eine normale Tastatur funktioniert. Bitte das nächste Mal die exakte Fehlermeldung mit komplettem Traceback posten. Neben dem, dass es so wohl...
von Sirius3
Mittwoch 28. August 2019, 18:11
Forum: Allgemeine Fragen
Thema: PyCharm Einrückung
Antworten: 2
Zugriffe: 1333

Re: PyCharm Einrückung

Wenn die Zeilen eingerückt wären, wären ja Leerzeichen im String:

Code: Alles auswählen

s = "Ich bin ein String über mehrere Zeilen \
    definiert, genau gesagt \
    vier Zeilen"

print(s)
# Ich bin ein String über mehrere Zeilen    definiert, genau gesagt    vier Zeilen
von Sirius3
Mittwoch 28. August 2019, 17:43
Forum: Webframeworks
Thema: Many To Many Fields
Antworten: 13
Zugriffe: 1945

Re: Many To Many Fields

Firma.ID sollte auch eine Zahl sein. Und wie sehen nun die Operationen aus, die Du auf dem Datenbankmodell ausführen willst?
von Sirius3
Mittwoch 28. August 2019, 14:52
Forum: Allgemeine Fragen
Thema: String-Operation
Antworten: 46
Zugriffe: 3922

Re: String-Operation

@Strawk: da niemand außer Dir Deinen Code kennt, ist es schwierig, zu sagen, warum das die meiste Zeit verbrät.
von Sirius3
Mittwoch 28. August 2019, 10:33
Forum: Allgemeine Fragen
Thema: String-Operation
Antworten: 46
Zugriffe: 3922

Re: String-Operation

@Strawk: es hilft immer, die Dokumentation zu lesen, bevor man etwas benutzt:
It has been written to be used as a decorator, so in your script, you decorate the functions you want to profile with @profile.

Code: Alles auswählen

@profile
def slow_function(a, b, c):
von Sirius3
Mittwoch 28. August 2019, 09:36
Forum: Allgemeine Fragen
Thema: String-Operation
Antworten: 46
Zugriffe: 3922

Re: String-Operation

Hast Du die Funktion, die Du profilieren willst, auch markiert?
von Sirius3
Mittwoch 28. August 2019, 07:43
Forum: Allgemeine Fragen
Thema: Daten für Python-Script/Sprachassistent mithilfe von Arduino und NRF24L01 übertragen
Antworten: 8
Zugriffe: 643

Re: Daten für Python-Script/Sprachassistent mithilfe von Arduino und NRF24L01 übertragen

Du willst alles selbst programmieren? Das einfachste wäre ein unkomprimierter Datenstrom, also Analogsignal lesen und an den Funkchip übertragen.
Ob da die Datenübertragung für Dich stabil genug läuft, mußt Du selbst ermitteln.
von Sirius3
Mittwoch 28. August 2019, 07:18
Forum: Qt/KDE
Thema: Ausgabe von subprozess.run() in Textfenster umleiten
Antworten: 11
Zugriffe: 3794

Re: Ausgabe von subprozess.run() in Textfenster umleiten

@OzanOs: das Umleiten von sys.stdout ist eine ganz schlechte Idee, Zum einen, weil sie nicht funktioniert und zum anderen, weil damit ein globaler Zustand geändert wird, der vielleicht sonstwo ungewollte Auswirkungen hat. sys.stdout wird ja nur für die Python-print-Ausgabe verwendet und an der Stell...
von Sirius3
Mittwoch 28. August 2019, 07:11
Forum: Webframeworks
Thema: Many To Many Fields
Antworten: 13
Zugriffe: 1945

Re: Many To Many Fields

Als erstes würde man wohl analysieren, wie lange welche Operation auf der Datenbank braucht und ob man alle nötigen Indizes dafür erzeugt hat. Dann könnte man schauen, ob die Datenbankstruktur wirklich so geschickt für die Aufgabe ist. Ohne da aber den genauen Anwendungsfall zu kennen, kann man nich...