Die Suche ergab 1017 Treffer

von DeaD_EyE
Mittwoch 30. August 2023, 10:35
Forum: Allgemeine Fragen
Thema: zwei 16bit uint verschieben und verbinden zu float
Antworten: 12
Zugriffe: 1013

Re: zwei 16bit uint verschieben und verbinden zu float

Ich glaube nicht, dass es das ist, was du willst. Das Schieben und Verodern bringt nichts. Du hast dann immer noch einen Integer und nicht die Repräsentation eines Floats in Bytes. Du musst zuerst die beiden Wörter in Bytes aufteilen und z.B. einem bytearray übergeben. Dann kann man struct verwenden...
von DeaD_EyE
Montag 28. August 2023, 09:56
Forum: Allgemeine Fragen
Thema: USB-Bluetooth Verbindung herstellen {port= COM7 }
Antworten: 7
Zugriffe: 712

Re: USB-Bluetooth Verbindung herstellen {port= COM7 }

Das Gerät nutzt BLE. Schau mal hier: https://www.mantracourt.com/userfiles/d ... manual.pdf
Mit pyserial kommst du da nicht weit.

Du brauchst ein Modul für Bluetooth Low Engery. Probier mal das aus: https://pypi.org/project/bleak/
von DeaD_EyE
Mittwoch 16. August 2023, 13:08
Forum: Allgemeine Fragen
Thema: Programm Wiederholen
Antworten: 16
Zugriffe: 1051

Re: Programm Wiederholen

eval wird sogar sinnvoll eingesetzt und es ist sogar schneller. Wenn man weiß, was man macht, dann darf man auch eval nutzen. [andre@andre-Fujitsu-i5 jinja]$ grep -R "eval(" tests/test_nativetypes.py:def test_no_intermediate_eval(env): src/jinja2/nativetypes.py: return literal_eval( src/j...
von DeaD_EyE
Donnerstag 10. August 2023, 09:15
Forum: Allgemeine Fragen
Thema: Audioplayer, cd importieren
Antworten: 11
Zugriffe: 1210

Re: Audioplayer, cd importieren

Für Python gibt es ziemlich viele Bibliotheken. Einige sind veraltet. http://pymedia.org/ (letztes Update 2015) https://github.com/whipper-team/whipper (letzter commit letztes Jahr) Und whipper basiert auf https://github.com/thomasvs/morituri (2015) https://pypi.org/project/pycdio/ (letztes Update 2...
von DeaD_EyE
Mittwoch 9. August 2023, 11:51
Forum: Allgemeine Fragen
Thema: xxxxx
Antworten: 7
Zugriffe: 935

Re: xxxxx

Code: Alles auswählen

x = [1, 2, 3]
x.append(x)
[x for x in x]
von DeaD_EyE
Montag 7. August 2023, 23:17
Forum: Raspberry Pi und Co.
Thema: [RPi3] Entfernung über Ultraschallsensor messen
Antworten: 43
Zugriffe: 7838

Re: [RPi3] Entfernung über Ultraschallsensor messen

Ok, ich wusste nicht, dass das geht... ich habe immer nur pass benutzt. Damit scheidet das dann aus. Ansonsten klingt das alles ok, die Dinger sind notorisch frickelig. Da kommt es auch mal dazu, dass gar kein pulse kommt. Das macht das ganze dann noch aetzender. Jedes gültige Statement kann verwen...
von DeaD_EyE
Freitag 4. August 2023, 13:25
Forum: Allgemeine Fragen
Thema: Einlesen Betreff einer E-Mail aus Outlook (blauer Balken)
Antworten: 5
Zugriffe: 1145

Re: Einlesen Betreff einer E-Mail aus Outlook (blauer Balken)

Allerdings möchte ich den Betreff einer Email (diese kann gelesen aber auch ungelesen sein) wenn diese mit dem blauen Balken in Outlook per Mausklick (1x klicken) "aktiviert" wurde. Jetzt musst du nur noch Nicht-Outlook-Nutzern erklären, was der blaue Balken zu bedeuten hat und was dadurc...
von DeaD_EyE
Freitag 4. August 2023, 13:20
Forum: Allgemeine Fragen
Thema: Wie kann ich meine Python-Flask-API für eine bessere Leistung optimieren?
Antworten: 5
Zugriffe: 710

Re: Wie kann ich meine Python-Flask-API für eine bessere Leistung optimieren?

Das Schlimmste, was man machen kann, sind Tests der Performance im Debug-Modus. Um die Geschwindigkeit der Serialisierung zu testen, kann man sich Testdaten generieren. Wenn deine API-Endpunkte weniger als 17576 Datensätze ausliefern, liegt das Problem nicht bei der Serialisierung. 17576 Datensätze ...
von DeaD_EyE
Donnerstag 27. Juli 2023, 09:05
Forum: Allgemeine Fragen
Thema: xxxxx
Antworten: 7
Zugriffe: 935

Re: xxxxx

von DeaD_EyE
Donnerstag 27. Juli 2023, 08:55
Forum: Allgemeine Fragen
Thema: turtle.position() liefert unterschiedliche Werte
Antworten: 14
Zugriffe: 1249

Re: turtle.position() liefert unterschiedliche Werte

Die Position wird intern als float gespeichert. Die "doofe" Repräsentation zeigt nur die letzten 2 Stellen an. Da schon bei der Initialisierung floats gespeichert werden, werden durch weitere Berechnungen nicht zufällig wieder integer entstehen.
von DeaD_EyE
Dienstag 25. Juli 2023, 09:22
Forum: Allgemeine Fragen
Thema: turtle.position() liefert unterschiedliche Werte
Antworten: 14
Zugriffe: 1249

Re: turtle.position() liefert unterschiedliche Werte

Die Antwort von ChatGPT ist nicht ganz richtig. Die Position wird offensichtlich bei Python 3.11.4 als float ausgegeben. https://docs.python.org/3/library/turtle.html#turtle.position Beispiel: [andre@andre-Fujitsu-i5 ute_musik]$ ipython iPython 3.11.4 (main, Jun 7 2023, 15:44:48) [GCC 13.1.1 2023042...
von DeaD_EyE
Dienstag 25. Juli 2023, 09:12
Forum: Allgemeine Fragen
Thema: PDF: unbekannte Zahl neben Keyword finden
Antworten: 11
Zugriffe: 1339

Re: PDF: unbekannte Zahl neben Keyword finden

Ich bin kein Fan der EU, aber die haben das Problem offensichtlich erkannt und einen Standard herausgebracht: https://www.e-rechnung-bund.de/unterschied-zwischen-papier-pdf-und-erechnung/ Jetzt ist nur die große Frage, nutzt das überhaupt irgendjemand? Bevor ich nach elektronischer Rechnung gesucht ...
von DeaD_EyE
Freitag 21. Juli 2023, 09:57
Forum: Allgemeine Fragen
Thema: input automatisch annehmen
Antworten: 4
Zugriffe: 726

Re: input automatisch annehmen

Sofern man noch Xorg nutzt und kein Wayland, kann man mit pynput arbeiten. Unter Wayland bekomme ich aber keine Keypresses. Unter Windows ... egal nicht die Rede wert.
von DeaD_EyE
Montag 17. Juli 2023, 10:21
Forum: Allgemeine Fragen
Thema: Öffnen von txt Dateien aus einem Ordner und nach Bearbeitung in einem anderen speichern
Antworten: 5
Zugriffe: 682

Re: Öffnen von txt Dateien aus einem Ordner und nach Bearbeitung in einem anderen speichern

Ich mag Pandas nicht, da sich immer alle direkt auf Pandas stürzen und kein Python lernen, sondern Pandas lernen. Hier mal ein Beispiel mit Python: import csv import io lines = """2008-01-29 10:00:00,9.5100,9.9900,9.5000,9.5000,89745 2008-01-29 10:01:00,9.5000,9.6400,9.3500,9.6000,552...
von DeaD_EyE
Montag 17. Juli 2023, 09:05
Forum: Allgemeine Fragen
Thema: Zeitvergleich mit datetime
Antworten: 4
Zugriffe: 619

Re: Zeitvergleich mit datetime

Als Funktion lässt sich das einfacher wiederverwenden. PS: zu spät gesehen, die Funktion macht etwas anderes, als du willst. Egal, als Beispiel lasse ich das mal stehen. import datetime import time def block_until(future: datetime.datetime) -> None: while future >= datetime.datetime.now(): time.slee...
von DeaD_EyE
Samstag 8. Juli 2023, 12:32
Forum: Allgemeine Fragen
Thema: Kali Linux Python Wlan
Antworten: 15
Zugriffe: 994

Re: Kali Linux Python Wlan

Das ist aber kein lohnenswertes Angriffsziel.
von DeaD_EyE
Freitag 7. Juli 2023, 12:50
Forum: Allgemeine Fragen
Thema: Verarbeitung von Parametern für die Kommandozeile
Antworten: 18
Zugriffe: 1074

Re: Verarbeitung von Parametern für die Kommandozeile

__blackjack__ hat geschrieben: Donnerstag 6. Juli 2023, 13:31 Typer setzt ja auf `click` auf.
Mag sein. Die Besonderheit von typer ist die Nutzung der Annotationen.
von DeaD_EyE
Freitag 7. Juli 2023, 12:49
Forum: Allgemeine Fragen
Thema: Python PDF Umbenennung klappt nicht mehr nach Konvertierung zu einer .exe
Antworten: 9
Zugriffe: 750

Re: Python PDF Umbenennung klappt nicht mehr nach Konvertierung zu einer .exe

PyInstaller verwendet UPX, sofern vorhanden, zum Packen der Dateien in die ausführbare Datei. UPX hat die Eigenart, dass es vielfach als Virus durch Windows erkannt wird. Liegt unter anderem daran, dass UPX bei Hackern sehr beliebt ist und auch verwendet wird, um den Payload der Viren in eine ausfüh...
von DeaD_EyE
Donnerstag 6. Juli 2023, 15:16
Forum: Allgemeine Fragen
Thema: Python PDF Umbenennung klappt nicht mehr nach Konvertierung zu einer .exe
Antworten: 9
Zugriffe: 750

Re: Python PDF Umbenennung klappt nicht mehr nach Konvertierung zu einer .exe

Man muss die Dateien auch hinzufügen. Hier erst mal der Code, mit dem ich das getestet habe: import time import subprocess from importlib import resources from pathlib import Path import pdf directory = Path(__file__).parent.absolute() print("CWD:", directory) print() for file in Path(reso...
von DeaD_EyE
Donnerstag 6. Juli 2023, 11:28
Forum: Allgemeine Fragen
Thema: Verarbeitung von Parametern für die Kommandozeile
Antworten: 18
Zugriffe: 1074

Re: Verarbeitung von Parametern für die Kommandozeile

Ich nutze fast ausschließlich argparse. Interessant finde ich typer: https://typer.tiangolo.com/