Die Suche ergab 18011 Treffer

von Sirius3
Sonntag 3. November 2024, 14:57
Forum: Webframeworks
Thema: Verständnisfrage zu Fastapi/Websocket - Clientdaten
Antworten: 4
Zugriffe: 148

Re: Verständnisfrage zu Fastapi/Websocket - Clientdaten

Die Klasse User ist syntaktisch falsch. Programmieren ist nicht raten. Außerdem rückt man immer mit 4 Leerzeichen ein und nicht mal Tabs und mal Leerzeichen. Variablennamen und Attribute schreibt man komplett klein. Für `User` würde sich ja dataclass eignen, dann haben die Typannotationen wenigstens...
von Sirius3
Sonntag 27. Oktober 2024, 17:31
Forum: Allgemeine Fragen
Thema: Code-Strukturierung, macht Vererbung hier Sinn?
Antworten: 23
Zugriffe: 1498

Re: Code-Strukturierung, macht Vererbung hier Sinn?

@Dennis89:ja, nach Deinem Beispiel hätte ein Motor eine Liste mit Zylindern.
von Sirius3
Samstag 26. Oktober 2024, 11:43
Forum: Allgemeine Fragen
Thema: if in lambda
Antworten: 5
Zugriffe: 556

Re: if in lambda

lambda erzeugt eine anonym Funktion genau aus einem Ausdruck besteht. If kann nicht zu einem Wert ausgewertet werden, ist also kein Ausdruck. Das ist in deiner List comprehension ist ein Filter. Dadurch enthält die Liste letztlich wenig Elemente. Die Syntax ist nun mal [Ausdruck for x in iterable if...
von Sirius3
Freitag 25. Oktober 2024, 10:35
Forum: Raspberry Pi und Co.
Thema: Cocktailmaschine Bartender.py Problem
Antworten: 5
Zugriffe: 798

Re: Cocktailmaschine Bartender.py Problem

@Tim_Raspberry Pi: die von Dir verlinkte Datei läßt sich ohne Probleme starten. Die von dir angegeben Zeile 123 ist eine Leerzeile, Du hast die Datei also irgendwie modifiziert. Benutzt Du auch Python 2.7? @sparrow: bei Kommentaren ist die Einrückung egal @DeaD_EyE: es handelt sich um ein Python2-Pr...
von Sirius3
Montag 21. Oktober 2024, 09:32
Forum: Allgemeine Fragen
Thema: Traceback (most recent call last)
Antworten: 20
Zugriffe: 1823

Re: Traceback (most recent call last)

Was ist das für ein Programm? Woher hast Du das? Wie hast Du es installiert?

Die extractor-Datei ist von 2006. Ich denke nicht, dass das das richtige Paket ist.
von Sirius3
Samstag 19. Oktober 2024, 16:14
Forum: Allgemeine Fragen
Thema: TypeError: unsupported operand type(s)
Antworten: 26
Zugriffe: 2812

Re: TypeError: unsupported operand type(s)

@narpfel: bei Sprachen, die Ducktyping unterstützen sind Typannotation per Definition kaputt.
von Sirius3
Samstag 19. Oktober 2024, 10:00
Forum: Allgemeine Fragen
Thema: remotedesktopverbindung: auf durchgereichten USB-Stick zugreifen ...
Antworten: 4
Zugriffe: 892

Re: remotedesktopverbindung: auf durchgereichten USB-Stick zugreifen ...

Das ist ja keine Pythonfrage sondern eher eine Windows Frage. Du musst herausfinden unter welchem UNC-Pfad dein Laufwerk erscheint. Damit kannst du ganz normal wie auf alle anderen Dateien zugreifen. from pathlib import Path drive_e = Path("//TSCLIENT/E") for path in drive_e: print(path) W...
von Sirius3
Freitag 18. Oktober 2024, 10:06
Forum: Installation/Konfigurieren
Thema: Sourcecode im Quell Laufwerk
Antworten: 20
Zugriffe: 2412

Re: Sourcecode im Quell Laufwerk

Zum eigentlichen Problem: Du gehst von falschen Voraussetzungen aus, was VS-Code tut, wenn man Ctrl+Enter eingibt. Das führt nur die aktuelle Zeile in einem Interaktiven Interpreter aus. Und da Du nur die Zeile f2.close() ausführst, ergibt das natürlich den gezeigten Fehler. Du solltest immer das ge...
von Sirius3
Freitag 18. Oktober 2024, 10:02
Forum: Allgemeine Fragen
Thema: RegEx
Antworten: 3
Zugriffe: 678

Re: RegEx

Wenn Du Variablen in Strings haben willst, brauchst Du f-Strings: pattern = re.compile(f"^(A)({praefix})(.{{4}})(.)({critical_area})(.{{4}})$") Wobei, der Code scheint ja recht spezifisch zu sein, Du matcht aber ganz allgemein. Und Dinge, die eh fix sind, müssen nicht in Gruppen gepackt we...
von Sirius3
Donnerstag 17. Oktober 2024, 14:50
Forum: Installation/Konfigurieren
Thema: Sourcecode im Quell Laufwerk
Antworten: 20
Zugriffe: 2412

Re: Sourcecode im Quell Laufwerk

Bitte beschreibe exakt, was Du getan hast. Der Code und die Fehlermeldung passen nicht zusammen. Die Fehlermeldung sieht so aus, als ob es Teile aus einer Interaktiven Session sind, aber was Du davor gemacht hast, wird daraus nicht klar, ergo kann man auch nicht sagen, was Du falsch machst.
von Sirius3
Mittwoch 16. Oktober 2024, 19:50
Forum: Codesnippets
Thema: Code-Golf
Antworten: 28
Zugriffe: 3586

Re: Code-Golf

In `parse_input` erzeugst Du erst eine Liste, die Du dann in eine neue Liste kopierst. Was ja eine Liste zu viel ist. Mit List-Comprehension geht das auch kompakter: def parse_input(content): matches = ( re.findall(r"\d+", line) for line in reversed(content[0].splitlines()) ) return [ [int...
von Sirius3
Mittwoch 16. Oktober 2024, 18:16
Forum: Allgemeine Fragen
Thema: If Anweisung vorzeitig beenden
Antworten: 2
Zugriffe: 563

Re: If Anweisung vorzeitig beenden

Eingerückt wird immer mit 4 Leerzeichen pro Eben. Bei einem Leerzeichen sieht man die Einrückung nicht. Bei if sind die Klammern überflüssig. Bei Variablennamen ist verständlichkeit essentiell. shellwz versteht man nicht, und warum bei shellywz_ip ein y mehr ist, ist nicht logisch. Das macht das Pro...
von Sirius3
Mittwoch 16. Oktober 2024, 13:22
Forum: Webframeworks
Thema: bootstrap Design
Antworten: 25
Zugriffe: 2928

Re: bootstrap Design

Wer reine Funktionale Programmierung will, sollte zu einer anderen Programmiersprache wechseln; in Python ist alles ein Objekt, wenn man das wegnimmt, bleibt von der Sprache nichts mehr übrig.
von Sirius3
Dienstag 15. Oktober 2024, 21:14
Forum: Tkinter
Thema: GUI mit Performance Problemen
Antworten: 3
Zugriffe: 706

Re: GUI mit Performance Problemen

Die Coding-Zeile ist überflüssig, da UTF8 der default ist. *-Importe benutzt man nicht. Konstanten schreibt man KOMPLETT_GROSS und nicht mit _ am Anfang. sys.path sollte man nicht verändern. Module werden in einem venv installiert. global benutzt man nicht. Bei GUIs benutzt man keine place, sondern ...
von Sirius3
Dienstag 15. Oktober 2024, 19:26
Forum: Allgemeine Fragen
Thema: TypeError: unsupported operand type(s)
Antworten: 26
Zugriffe: 2812

Re: TypeError: unsupported operand type(s)

@Master_Shredder: Variablennamen sollten sinnvoll benannt sein und werden komplett klein geschrieben. Was bedeutet JJJJ? Warum gibt es Bruchteile von Tage aber keine Burchteile von Monaten? Warum ist bei einer Zeitspanne von exakt einem Monat das Resultat 2? Wenn `self` in einer Funktion gar nicht b...
von Sirius3
Dienstag 15. Oktober 2024, 07:43
Forum: Webframeworks
Thema: bootstrap Design
Antworten: 25
Zugriffe: 2928

Re: bootstrap Design

@WasserLinse: auch wer zuerst Deutsch Schreiben gelernt hat (großgeschriebene Substantive sind ja das Logische) wird in anderen westeuropäischen Sprachen die meisten Substantive klein schreiben. Da legen die Lehrer oft Wert drauf. Dass Du damit persönlich noch ein Problem hast, sollte Deine Qualität...
von Sirius3
Dienstag 15. Oktober 2024, 07:34
Forum: Allgemeine Fragen
Thema: Anfängerfrage: Bestehendes Skript in Powershell aufrufen.
Antworten: 5
Zugriffe: 771

Re: Anfängerfrage: Bestehendes Skript in Powershell aufrufen.

Du hast die Interaktive Shell geöffnet, Python-Programme startet man aber über die Kommandozeile:

Code: Alles auswählen

C:\Users\Erik>python C:\Users\Erik\update_iptc_title.py
von Sirius3
Montag 14. Oktober 2024, 12:32
Forum: Codesnippets
Thema: Menue für die Tonne?
Antworten: 13
Zugriffe: 2083

Re: Menue für die Tonne?

@alfware17: wenn Du Deine Input-Dateien nicht anpassen möchtest / kannst, dann heißt das aber noch nicht, dass auch Dein gesamtes Programm dieses komische Format nutzt. Der erste Schritt wäre, die Datei in eine passende Datenstruktur einzulesen, also eine zwei Klassen, eine für Untermenüpunkte, und ...
von Sirius3
Freitag 11. Oktober 2024, 13:37
Forum: Allgemeine Fragen
Thema: Threading klappt nicht
Antworten: 2
Zugriffe: 656

Re: Threading klappt nicht

Bitte posten den gesamten Traceback.
Threads und GUIs darf man nicht mischen. Vor allem die Vielfachvererbung von Main ist falsch und bei Autorun zumindest sehr komisch.
von Sirius3
Freitag 11. Oktober 2024, 13:31
Forum: Offtopic
Thema: [Konzept-Frage] Größere Datenmenge in Diagramm auswerten
Antworten: 8
Zugriffe: 951

Re: [Konzept-Frage] Größere Datenmenge in Diagramm auswerten

Wie immer gilt, bei Performance-Problemen: zuerst Messen. Also wo geht wirklich die Zeit verloren? Eine 190MB-csv-Datei ist mit pandas in Bruchteilen einer Sekunde gelesen.