Die Suche ergab 215 Treffer
- Montag 20. Juli 2026, 11:27
- Forum: Allgemeine Fragen
- Thema: Kamerabildauswertung einer Dartscheibe
- Antworten: 10
- Zugriffe: 4256
Re: Kamerabildauswertung einer Dartscheibe
Denkst du es wäre „machbarer“ wenn ich das Programm auf nur eine Kamera ansetze aber es so programmiere dass 1 oder 2 Kameras erweiterbar sind. Also konkret so, dass die Erkennung pro Kamera als Unterfunktion aufgerufen wird und als Ergebnis die 2D Koordinate auf der Scheibe zurückgibt. Die ...
- Montag 20. Juli 2026, 08:15
- Forum: Allgemeine Fragen
- Thema: Kamerabildauswertung einer Dartscheibe
- Antworten: 10
- Zugriffe: 4256
Re: Kamerabildauswertung einer Dartscheibe
Keine Ahnung, ob das Projekt mit deiner Python-Erfahrung oder überhaupt machbar ist. Generell gilt aber wie bei jedem Projekt: Risiken früh identifizieren und minimieren. Baustellen hast du jedenfalls genug.
Folgende Risiken solltest du einplanen.
1.) Programmierung der Bildauswertung:
* Nimm ...
Folgende Risiken solltest du einplanen.
1.) Programmierung der Bildauswertung:
* Nimm ...
- Montag 8. Juni 2026, 12:14
- Forum: Allgemeine Fragen
- Thema: Kurze Pause
- Antworten: 21
- Zugriffe: 12589
Re: Kurze Pause
Du musst statt des zweiten Doppelpunkts ein Semikolon verwenden. Zudem kennt print den Parameter flush, mit dem du dafür sorgst, dass stdout sofort dargestellt wird.
Code: Alles auswählen
while True: print(random.choice("/\\"), end='',flush=True); time.sleep(0.05)
- Freitag 5. Juni 2026, 22:26
- Forum: Allgemeine Fragen
- Thema: Ich finde meinen Logik Fehler nicht...
- Antworten: 21
- Zugriffe: 10936
Re: Ich finde meinen Logik Fehler nicht...
@imonbln: Bei den Vergleichsmethoden ist `NotImplemented` übrigens falsch, das wird dann tatsächlich einfach zum Rückgabewert.
@__blackjack__ Das kann ich so aus der Dokumentation nicht herauslesen:
Sowohl hier: https://docs.python.org/3/reference/datamodel.html#object.__gt__
"[...] Each ...
- Freitag 5. Juni 2026, 10:46
- Forum: Allgemeine Fragen
- Thema: Ich finde meinen Logik Fehler nicht...
- Antworten: 21
- Zugriffe: 10936
Re: Ich finde meinen Logik Fehler nicht...
@imonbln: Die Forderung braucht man nicht implementieren, weil das ``return NotImplemented`` nicht erreicht werden kann, denn das ”verhindert” ja schon die Typ-Annotation. In der Signatur zu fordern, dass das Argument vom Typ `Resources` ist, und das dann in der Methode noch mal per Code zu prüfen ...
- Freitag 5. Juni 2026, 08:18
- Forum: Allgemeine Fragen
- Thema: Ich finde meinen Logik Fehler nicht...
- Antworten: 21
- Zugriffe: 10936
Re: Ich finde meinen Logik Fehler nicht...
@imonbln: Die `isinstance`-Tests sind unpythonisch. Da hätte ich gesagt, dann will man nicht Python, sondern eine statisch typisierte Sprache. Aber Typannotationen verwendest Du ja auch, womit die zusätzlichem Tests auch noch sinnlos werden, denn das wird dann ja schon statisch geprüft ...
- Donnerstag 4. Juni 2026, 18:30
- Forum: Allgemeine Fragen
- Thema: Ich finde meinen Logik Fehler nicht...
- Antworten: 21
- Zugriffe: 10936
Re: Ich finde meinen Logik Fehler nicht...
Wie ich und andere schon geschrieben haben, solltest du dein Konzept überarbeiten. Ich empfehle Klassen; ob Datenklassen oder etwas anderes, spielt keine Rolle. Zum Beispiel würde ich eine Datenklasse für die Ressourcen implementieren, die ungefähr so aussieht. Die kann dann einfach zwei Ressourcen ...
- Donnerstag 4. Juni 2026, 08:50
- Forum: Allgemeine Fragen
- Thema: Ich finde meinen Logik Fehler nicht...
- Antworten: 21
- Zugriffe: 10936
Re: Ich finde meinen Logig Fehler nicht...
Das mit den Code-Tags hat schon mal nicht geklappt. Was Sirius3 meinte, war, dass du auf „Vollständiger Editor“ klicken sollst, dann auf den Button „Code-Tags“ und dazwischen deinen Code posten. Einrückungen haben in Python eine wichtige Bedeutung, so ist es schwer zu lesen.
Generell was sofort ins ...
Generell was sofort ins ...
- Freitag 22. Mai 2026, 13:40
- Forum: Allgemeine Fragen
- Thema: source scripts subproces - best practise ?
- Antworten: 8
- Zugriffe: 10776
Re: source scripts subproces - best practise ?
Wie immer bei solchen Fragen gibt es mehrere Wege zum Erfolg. Bei den meisten Funktionen in subprocess kann man ein Mapping als Parameter env übergeben.
Im einfachsten Fall ist ein solches Mapping ein Python-Dictionary. Dieses Mapping entspricht dann dem Environment, das der Subprocess sieht.
Eine ...
Im einfachsten Fall ist ein solches Mapping ein Python-Dictionary. Dieses Mapping entspricht dann dem Environment, das der Subprocess sieht.
Eine ...
- Mittwoch 13. Mai 2026, 06:30
- Forum: Allgemeine Fragen
- Thema: Nach einem USB-Gerät schauen ob es online ist.
- Antworten: 14
- Zugriffe: 11748
Re: Nach einem USB-Gerät schauen ob es online ist.
@__blackjack__ Schön, wenn man als root mehr sieht, aber gerade bei USB-to-Serial gibt es eine Menge superbillig produzierter Geräte, bei denen nicht jedes Device eine eigene Seriennummer hat oder bei denen sogar ein gefälschter FTDI zum Einsatz kommt, leider beides schon selbst erlebt.
@Pedroski55 ...
@Pedroski55 ...
- Dienstag 12. Mai 2026, 22:31
- Forum: Allgemeine Fragen
- Thema: Nach einem USB-Gerät schauen ob es online ist.
- Antworten: 14
- Zugriffe: 11748
Re: Nach einem USB-Gerät schauen ob es online ist.
Sich auf /dev/ttyUSBxxx zu verlassen, ist leider sehr wackelig. systemd/udev iteriert die Devices einfach durch, je nachdem, in welcher Reihenfolge sie erkannt werden. Es gäbe noch /dev/serial/by-path (hier wird das Gerät über den Port angesprochen, was sich aber auch ändern kann) oder /dev/serial ...
- Montag 27. April 2026, 20:07
- Forum: Allgemeine Fragen
- Thema: pyInstaller und subprocess
- Antworten: 10
- Zugriffe: 15182
Re: pyInstaller und subprocess
Es besteht die Möglichkeit, dass /tmp mit noexec gemountet ist; dann kann der Subprocess es unter Umständen nicht starten. Wie schon @__blackjack__ sagte: Ein paar Debug-Prints oder Breakpoints an den richtigen Stellen können helfen.
Abgesehen davon ist es sicherheitstechnisch eine bescheidene Idee ...
Abgesehen davon ist es sicherheitstechnisch eine bescheidene Idee ...
- Montag 27. April 2026, 11:35
- Forum: Allgemeine Fragen
- Thema: Variabeln in Speicher Schreiben
- Antworten: 11
- Zugriffe: 13159
Re: Variabeln in Speicher Schreiben
Wenn es nur darum geht, ein paar Werte über eine Session zu retten, kann man vielleicht auch etwas mit den dbm-Modulen basteln. Es sollte ausreichen, um ein paar Werte in ein anderes Programm zu retten.
Aber Achtung: Die Werte werden immer als Bytes gespeichert, und ich bin nicht sicher, wie gut ...
Aber Achtung: Die Werte werden immer als Bytes gespeichert, und ich bin nicht sicher, wie gut ...
- Samstag 21. März 2026, 20:31
- Forum: Allgemeine Fragen
- Thema: MP4 "Stream" in Einzelteile zerlegen
- Antworten: 5
- Zugriffe: 11691
Re: MP4 "Stream" in Einzelteile zerlegen
Ist die Karte in der Kamera, kann ich einzelne Ereignissse stunden bzw. tagweise ansehen und theoretisch auch löschen. Da die Kamera die Löschfunktion übers Internet nich zulässt, bin ich auf der Suche nach einer anderen Lösung.
Vermutlich ist es am einfachsten, wenn du sagst: An jedem Montag ...
- Sonntag 1. März 2026, 19:42
- Forum: Allgemeine Fragen
- Thema: C++/Rust - Code in Python-Projekt einbinden
- Antworten: 8
- Zugriffe: 12100
Re: C++/Rust - Code in Python-Projekt einbinden
Wenn es ein Buch sein darf kann ich folgendes Empfehlen um Rust mit Python zu kombinieren.
https://www.amazon.de/-/en/Speed-Your-P ... 180181144X
https://www.amazon.de/-/en/Speed-Your-P ... 180181144X
- Montag 16. Februar 2026, 09:28
- Forum: Allgemeine Fragen
- Thema: python -i skript.py unterschiedlich in 3.12 und 3.13, 3.14
- Antworten: 3
- Zugriffe: 8860
Re: python -i skript.py unterschiedlich in 3.12 und 3.13, 3.14
Und was ist jetzt deine Erwartung? Das ist ja erst mal nur ein Statement. Stört dich etwas, willst du uns darauf hinweisen, brauchst du bei irgendwas Hilfe?
Wenn du Hilfe suchst, können wir besser helfen, wenn du akkurat beschreibst, was das konkrete Problem ist. „Kann zu Problemen kommen“ ist ...
Wenn du Hilfe suchst, können wir besser helfen, wenn du akkurat beschreibst, was das konkrete Problem ist. „Kann zu Problemen kommen“ ist ...
- Montag 2. Februar 2026, 09:38
- Forum: Allgemeine Fragen
- Thema: von JSON nach Markdown... nur wie bzw. womit?
- Antworten: 11
- Zugriffe: 10302
Re: von JSON nach Markdown... nur wie bzw. womit?
ich suche gerade nach einer Möglichkeit JSON-Dateien in Markdown-Dateien zu verwandeln.... entweder was fertiges, was ich mir auf dem Rechner lokal installieren kann oder eigentlich noch lieber was fertiges in Python geschriebenes, so dass ich da noch bei Bedarf eigenen Ergänzungen und ...
- Montag 26. Januar 2026, 08:52
- Forum: Allgemeine Fragen
- Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
- Antworten: 25
- Zugriffe: 27944
Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
die Aufgabe ist ein Oneliner, wenn man weiß, was man tut. Was hast du denn für ein Problem mit der Aufgabe? Das Forum hier ist Hilfe zur Selbsthilfe, daher sage ich dir den Oneliner nicht, sondern will erst sehen, was du hast.
Falls du einen Einstieg suchst, könntest du das hier lesen: https://docs ...
Falls du einen Einstieg suchst, könntest du das hier lesen: https://docs ...
- Montag 22. Dezember 2025, 22:15
- Forum: Allgemeine Fragen
- Thema: [Konzept-Frage]Datenstrom verarbeiten und in DB schreiben
- Antworten: 15
- Zugriffe: 6744
Re: [Konzept-Frage]Datenstrom verarbeiten und in DB schreiben
Wenn es ganz andere Ansätze gibt, bin ich offen für alles. Letztendlich müssen meine zwei Stellmotoren geregelt werden, die Daten sollen in die Datenbank und ein Live-Dashboard mit Grafana wäre super.
Ich würde die Daten in einem Programm empfangen und dort ein Observer-Pattern (auch bekannt ...
- Sonntag 7. Dezember 2025, 11:31
- Forum: Allgemeine Fragen
- Thema: Über Graphen loopen
- Antworten: 2
- Zugriffe: 3081
Re: Über Graphen loopen
array_x = []
array_y = []
for x in range(1, self.board.height+1):
for y in range(1, self.board.width+1):
if (x == 1 and y == 1) or (x == 1 and y == self.board.width) or (x == self.board.height and y == 1) or (x == self.board.height and y == self.board.width):
pass
else:
array_x.append ...
