Eine Möglichkeit wäre die Nutzung von pyudev, wenn man z.B. UDEV-Regeln nicht anpassen will/kann.
from enum import StrEnum, auto
from pyudev import Context, Monitor
class Action(StrEnum):
add = auto()
remove = auto()
def enumerate_tty():
context = Context()
monitor = Monitor.from_netlink ...
Die Suche ergab 1342 Treffer
- Mittwoch 13. Mai 2026, 10:26
- Forum: Allgemeine Fragen
- Thema: Nach einem USB-Gerät schauen ob es online ist.
- Antworten: 14
- Zugriffe: 4246
- Freitag 1. Mai 2026, 10:55
- Forum: Allgemeine Fragen
- Thema: pyInstaller und subprocess
- Antworten: 10
- Zugriffe: 8121
Re: pyInstaller und subprocess
Beim einem Update-Prozess könnte ich mir das noch vorstellen. Python-Anwendung startet den Updater, Python-Anwendung wird beendet, Updater macht die Updates und startet die Anwendung wieder.
Das sollte man aber ebenfalls über zwei Programme lösen. Das nimmt einem viele Schwierigkeiten, die ...
- Freitag 1. Mai 2026, 07:21
- Forum: Allgemeine Fragen
- Thema: pyInstaller und subprocess
- Antworten: 10
- Zugriffe: 8121
Re: pyInstaller und subprocess
Mir ist auch immer noch nicht klar warum das Programm sich selbst noch mal starten muss. Das sieht komisch aus.
Ich habe es mal eingesetzt, um ein Python-Programm mit sudo neu zu starten. Habs dann aber wieder verworfen, denn alle anderen Systemtools unter Linux machen das auch nicht.
Beim ...
- Montag 27. April 2026, 09:58
- Forum: Allgemeine Fragen
- Thema: Verständnisfrage zu Bitweiser-Operatoren
- Antworten: 25
- Zugriffe: 11016
Re: Verständnisfrage zu Bitweiser-Operatoren
Ganz schön kompliziert. Zum Glück ist das in C implementiert und normalerweise verwendet man zip/map. Die Funktion map kann nun auch strict, aber das hilft bei dem Problem nicht weiter.
- Montag 27. April 2026, 09:45
- Forum: Allgemeine Fragen
- Thema: Variabeln in Speicher Schreiben
- Antworten: 11
- Zugriffe: 6023
Re: Variabeln in Speicher Schreiben
Eine Alternative wäre Redis als Cache/SesstionStore: https://oneuptime.com/blog/post/2026-03-31-redis-how-to-build-a-session-store-in-python-with-redis/view
Das erfordert einen Redis-Server. Es gibt aufgrund der Lizenz-Problematik soweit ich weiß 2 andere OpenSource-Projekte. Eins davon wird von der ...
Das erfordert einen Redis-Server. Es gibt aufgrund der Lizenz-Problematik soweit ich weiß 2 andere OpenSource-Projekte. Eins davon wird von der ...
- Samstag 25. April 2026, 20:48
- Forum: Allgemeine Fragen
- Thema: Variabeln in Speicher Schreiben
- Antworten: 11
- Zugriffe: 6023
Re: Variabeln in Speicher Schreiben
Dateien bleiben nach dem Verlassen des Interpreters erhalten. Wenn du z.B. den Zustand deines Programms z.B. mit Pickle als Datei abspeicherst, kannst du diesen später laden. Das Setzen von Umgebungsvariablen ist z.B. sinnlos, da die veränderten Umgebungsvariablen nur eine Kopie des Eltern-Prozesses ...
- Montag 20. April 2026, 09:01
- Forum: Allgemeine Fragen
- Thema: Substantive mit Python filtern
- Antworten: 9
- Zugriffe: 4373
Re: Substantive mit Python filtern
NLTK wäre auf jeden Fall eine Erleichterung. Damit kann man auch Wörterbücher herunterladen und Wörter zerlegen.
- Mittwoch 8. April 2026, 11:54
- Forum: Allgemeine Fragen
- Thema: Sentimentanalyse mit Senti Ws
- Antworten: 7
- Zugriffe: 7434
Re: Sentimentanalyse mit Senti Ws
@DeaD_EyE: der halbe Code beschäftigt sich nur mit Caching, was wie Du selbst sagst, nicht notwendig ist. Zudem muß man dann wissen, dass man die Cache-Daten löschen muß, wenn man andere Scores benutzen möchte.
Stimmt, der Cache würde nie überschrieben werden. Es wird auch nicht geprüft, ob der ...
- Mittwoch 8. April 2026, 06:14
- Forum: Allgemeine Fragen
- Thema: Sentimentanalyse mit Senti Ws
- Antworten: 7
- Zugriffe: 7434
Re: Sentimentanalyse mit Senti Ws
Ohne NLTK
#!/usr/bin/env python3
import csv
import pickle
import sys
from functools import cache
from pathlib import Path
@cache
def load_word_lists(pos_list_file, neg_list_file):
file_cache = Path.home().joinpath(".cache", "positive_negative_word_list.pickle")
if file_cache.exists ...
#!/usr/bin/env python3
import csv
import pickle
import sys
from functools import cache
from pathlib import Path
@cache
def load_word_lists(pos_list_file, neg_list_file):
file_cache = Path.home().joinpath(".cache", "positive_negative_word_list.pickle")
if file_cache.exists ...
- Sonntag 29. März 2026, 11:52
- Forum: Allgemeine Fragen
- Thema: Geber, Resolver Winkelmessung aus zwei Kurven, Sin,Cos mittels arctan2
- Antworten: 6
- Zugriffe: 5119
Re: Geber, Resolver Winkelmessung aus zwei Kurven, Sin,Cos mittels arctan2
Im Stillstand ist die Auswertung einfach. Problematisch wird es, wenn du den Resolver auswertest, wenn er sich dreht. Der Flaschenhals ist dann der ADC. Wahrscheinlich erzeugt Python auch zu viel Overhead. Es gibt dedizierte Controller für diese Aufgabe, die aber sehr teuer sind.
Ich hab mal ...
Ich hab mal ...
- Mittwoch 25. März 2026, 18:52
- Forum: Ideen
- Thema: Rechnungen automatisch von DHL Geschäftskundenportal downloaden
- Antworten: 11
- Zugriffe: 4116
Re: Rechnungen automatisch von DHL Geschäftskundenportal downloaden
Chat GPT sagt:
Hinweise aus offizieller Doku
In den technischen Manuals (z. B. Freight APIs) tauchen Rechnungsreferenzen (INV) nur als Metadaten auf, die „auf der Rechnung erscheinen können“
Es gibt keinen Endpoint wie „/invoices“ oder „/billing“ in den öffentlich dokumentierten APIs
👉 Das ...
Hinweise aus offizieller Doku
In den technischen Manuals (z. B. Freight APIs) tauchen Rechnungsreferenzen (INV) nur als Metadaten auf, die „auf der Rechnung erscheinen können“
Es gibt keinen Endpoint wie „/invoices“ oder „/billing“ in den öffentlich dokumentierten APIs
👉 Das ...
- Samstag 21. März 2026, 21:09
- Forum: Allgemeine Fragen
- Thema: pip vs. uv
- Antworten: 7
- Zugriffe: 8581
Re: pip vs. uv
https://openai.com/index/openai-to-acquire-astral/
Meine Güte, erst treiben die die RAM-Preise in die Höhe, dann die SSD-Preise und jetzt das.
Ich kann es aber auch nachvollziehen. Der Betrieb von dedizierten oder virtuellen Servern kostet Geld. Dass wir z.B. pypi nutzen können, haben wir Fastly zu ...
Meine Güte, erst treiben die die RAM-Preise in die Höhe, dann die SSD-Preise und jetzt das.
Ich kann es aber auch nachvollziehen. Der Betrieb von dedizierten oder virtuellen Servern kostet Geld. Dass wir z.B. pypi nutzen können, haben wir Fastly zu ...
- Samstag 21. März 2026, 16:42
- Forum: Allgemeine Fragen
- Thema: MP4 "Stream" in Einzelteile zerlegen
- Antworten: 5
- Zugriffe: 5316
Re: MP4 "Stream" in Einzelteile zerlegen
Die Metadaten befinden sich nicht in den MP4-Dateien (Grund der Aufnahme & Zeitpunkt). Du kannst schauen, ob neben den MP4-Dateien auf der SD-Karte noch andere Dateien vorhanden sind. Aber wahrscheinlich ist das in irgendeinem proprietären Format gespeichert.
Vielleicht hilft das Modul weiter ...
Vielleicht hilft das Modul weiter ...
- Samstag 7. März 2026, 13:21
- Forum: Allgemeine Fragen
- Thema: Fragen eines Neulings
- Antworten: 16
- Zugriffe: 9377
Re: Fragen eines Neulings
Leider klappt das nicht so mit ChatGPT bzw. kommt an seine Grenzen.
Probier mal https://claude.ai
Code bitte immer als Text in Code-Tags posten. Aber wie schon angemerkt, geht es in diesem Forum darum, Python zu lernen und nicht fehlerhaften Code einer KI zu korrigieren. Ansonsten gibt es ...
- Mittwoch 4. März 2026, 19:40
- Forum: Allgemeine Fragen
- Thema: csv mit Separator-Zeichen im Einzeleintrag
- Antworten: 16
- Zugriffe: 8636
Re: csv mit Separator-Zeichen im Einzeleintrag
Da kann ich in der Python-Doku lange suchen__blackjack__ hat geschrieben: Mittwoch 4. März 2026, 15:51 @DeaD_EyE: Das steht in der Dokumentation von der Funktion. Und zwar bis zurück zur Version 1.0, dass heisst die beiden Argumente gab es schon von Anfang an: pandas.read_csv()
Pandas ist für mich ein rotes Tuch.
- Mittwoch 4. März 2026, 15:00
- Forum: Allgemeine Fragen
- Thema: csv mit Separator-Zeichen im Einzeleintrag
- Antworten: 16
- Zugriffe: 8636
Re: csv mit Separator-Zeichen im Einzeleintrag
Wo steht das in der Doku? Hab gerade danach gesucht und nichts gefunden.snafu hat geschrieben: Mittwoch 4. März 2026, 02:59 Nachtrag: read_csv() bietet einem die Parameter thousands und decimal.
- Mittwoch 25. Februar 2026, 09:07
- Forum: Allgemeine Fragen
- Thema: Y Koordinaten in einer Datei multiplizieren
- Antworten: 14
- Zugriffe: 8105
Re: Y Koordinaten in einer Datei multiplizieren
Bei dem vorschlag von DeaD_EyE habe ich keine Veränderung in meinder Datei festgestellt. Muss ich da noch den Umrechnungsfaktor angeben?
Das Programm schreibt nichts, sondern gibt mittels print() den Text in der Konsole aus.
Wenn du z.B. Linux nutzt, kannst du die Ausgabe umleiten.
Das in eine ...
- Dienstag 24. Februar 2026, 14:34
- Forum: Allgemeine Fragen
- Thema: Y Koordinaten in einer Datei multiplizieren
- Antworten: 14
- Zugriffe: 8105
Re: Y Koordinaten in einer Datei multiplizieren
Habs nachgelesen und die Doku ist verbesserungswürdig. Ich hätte Typehints erwartet. Hier der relevante Teil:
Return the string obtained by replacing the leftmost non-overlapping occurrences of pattern in string by the replacement repl. If the pattern isn’t found, string is returned unchanged. repl ...
Return the string obtained by replacing the leftmost non-overlapping occurrences of pattern in string by the replacement repl. If the pattern isn’t found, string is returned unchanged. repl ...
- Dienstag 24. Februar 2026, 12:00
- Forum: Allgemeine Fragen
- Thema: Y Koordinaten in einer Datei multiplizieren
- Antworten: 14
- Zugriffe: 8105
Re: Y Koordinaten in einer Datei multiplizieren
re.sub(REGEX_Y, double_num, line)
Wie soll das funktionieren, double_num ist eine Funktion, aber str/bytes werden erwartet.
Wäre cool, wenn das funktionieren würde. Kannst deine Verbesserung nochmal überarbeiten.
Eigentlich wollte ich mich hier komplett heraushalten. Mein erster Gedanke war, OH ...
Wie soll das funktionieren, double_num ist eine Funktion, aber str/bytes werden erwartet.
Wäre cool, wenn das funktionieren würde. Kannst deine Verbesserung nochmal überarbeiten.
Eigentlich wollte ich mich hier komplett heraushalten. Mein erster Gedanke war, OH ...
- Dienstag 24. Februar 2026, 10:57
- Forum: Allgemeine Fragen
- Thema: Nur ein Bit ändern
- Antworten: 34
- Zugriffe: 13678
Re: Nur ein Bit ändern
@DeaD_EyE: oder man nimmt, wie ich ja schon gezeigt habe, ein enum.IntFlag, denn dann hat man sprechende Namen, statt irgendwelcher Bit-Werte.
Das kann man auch machen, aber dann lernt man nichts über Bit-Manipulation und spätestens wenn Datenblätter verstehen muss, hat man ein Problem das ...
