Die Suche ergab 17768 Treffer
- Dienstag 28. Mai 2024, 13:37
- Forum: Webframeworks
- Thema: Fehlersuche Flask, mit Vue.js
- Antworten: 66
- Zugriffe: 2564
Re: Fehlersuche Flask, mit Vue.js
@Dennis89: mir ging es in erster Linie darum, dass das Ergebnis in einer Datenstruktur serialisiert wird. Wie die interne Datenablage aussieht, ist wieder etwas anderes. Das wäre dann eine Input-Dataclass, eine Output-Dataclass und eine Result-Dataclass, die diese beiden Attribute hat. Natürlich sol...
- Dienstag 28. Mai 2024, 12:09
- Forum: Allgemeine Fragen
- Thema: pdf Auswertung
- Antworten: 4
- Zugriffe: 223
Re: pdf Auswertung
@python88: hab ich Dir doch geschrieben: Du mußt herausfinden, wie in Deinen PDFs Linien gezeichnet werden und irgendwie herausfiltern, wo Linien fehlen. Dazu gibt es das lines-Property von Pages.
- Dienstag 28. Mai 2024, 08:45
- Forum: Datenbankprogrammierung mit Python
- Thema: SQLite Synchronisation
- Antworten: 6
- Zugriffe: 159
Re: SQLite Synchronisation
Genau, wenn Du nachverfolgen willst, wann welche Aktion durchgeführt worden ist, brauchst Du ein Protokoll. Das mußt Du also mit speichern und für die Rekonstruktion des aktuellen Zustandes an Deine zentrale Datenbank übertragen. Denn wenn Daten einfach fehlen, dann weißt Du nicht ob A den Eintrag g...
- Dienstag 28. Mai 2024, 08:36
- Forum: Webframeworks
- Thema: Fehlersuche Flask, mit Vue.js
- Antworten: 66
- Zugriffe: 2564
Re: Fehlersuche Flask, mit Vue.js
Instanzen von Klassen erzeugt man erst dann, wenn man auch die Werte dazu hat. Den Fall, dass man eine leere Instanz erzeugt und die nach und nach füllt, sollte man vermeiden. Ein Wörterbuch `result` mit den beiden Schlüsseln `input` und `output` halte ich nicht für unschön. Auch bei der Anzeige auf...
- Montag 27. Mai 2024, 21:31
- Forum: Datenbankprogrammierung mit Python
- Thema: SQLite Synchronisation
- Antworten: 6
- Zugriffe: 159
Re: SQLite Synchronisation
Wie willst Du Konflikte auflösen? Das geht um so schwieriger, wenn Du auch noch erlaubst, dass Daten geändert oder gelöscht werden.
Eigentlich geht das nur, wenn alle Operationen idempotent ist und die Reihenfolge vertauschbar.
Bedeutet also eine ganz andere Denkweise, als Du das bisher hast.
Eigentlich geht das nur, wenn alle Operationen idempotent ist und die Reihenfolge vertauschbar.
Bedeutet also eine ganz andere Denkweise, als Du das bisher hast.
- Montag 27. Mai 2024, 10:01
- Forum: Installation/Konfigurieren
- Thema: Array dynamisch erstellen und in Tuple packen
- Antworten: 14
- Zugriffe: 415
Re: Array dynamisch erstellen und in Tuple packen
Natürlich kostet alles Geld. Und am meisten Geld kostet es, Bugs in fertigen Produkten zu reparieren, weil man am Anfang an guten Namen gespart hat. Meine Strategie ist es, einen möglichst dünnen Layer auf die externe Schnittstelle zu legen, wo alle Implementierungsdetails in klar verständliche Name...
- Montag 27. Mai 2024, 06:51
- Forum: Allgemeine Fragen
- Thema: pdf Auswertung
- Antworten: 4
- Zugriffe: 223
Re: pdf Auswertung
PDF-Dateien enthalten keine Information darüber, was eine Tabelle ist. Es wird nur beschrieben, wo welcher Text gedruckt werden soll und wo welche Linie. Wenn das PDF immer vom selben Programm erstellt wird, kann es sein, dass die Reihenfolge der Linien-Befehle immer ähnlich ist, so dass man diese d...
- Montag 27. Mai 2024, 06:40
- Forum: Allgemeine Fragen
- Thema: Ich weiß leider noch nicht genau warum es funktioniert: Werte in einem Dictionary addieren
- Antworten: 3
- Zugriffe: 303
Re: Ich weiß leider noch nicht genau warum es funktioniert: Werte in einem Dictionary addieren
Du überschreibst nichts, sondern erzeugst ein neues Wörterbuch. Das nennt sich Dict-Comprehension: https://peps.python.org/pep-0274/
Ist ok so.
Ist ok so.
- Montag 27. Mai 2024, 06:35
- Forum: Wissenschaftliches Rechnen
- Thema: Pycharm zeigt excel-file nicht an
- Antworten: 1
- Zugriffe: 117
Re: Pycharm zeigt excel-file nicht an
Das Programm macht genau das, was Du ihm sagst. Lese eine Excel-Datei, hole die ersten Zeilen und tue sonst nichts. Wenn Du etwas auf dem Bildschirm ausgeben möchtest, kannst Du das z.B. mit print tun:
Code: Alles auswählen
import pandas as pd
data = pd.read_excel('C:/Users/Joe/Downloads/Auto.xlsx')
print(data.head())
- Samstag 25. Mai 2024, 09:48
- Forum: Webframeworks
- Thema: Tabelle mit Rahmen
- Antworten: 27
- Zugriffe: 584
Re: Tabelle mit Rahmen
Du brauchst keine zusätzlichen HTML-Elemente. Einfach <table> eine Klasse geben und in deiner css-Datei nach belieben die Tabelle stylen. <fieldset> <table class="wertetabelle"> <th>{{parameter.titel_x}}</th> <th>{{parameter.titel_y}}</th> <tr> <td>{{parameter.x0}}</td> <td class = "{...
- Freitag 24. Mai 2024, 12:12
- Forum: Installation/Konfigurieren
- Thema: Array dynamisch erstellen und in Tuple packen
- Antworten: 14
- Zugriffe: 415
Re: Array dynamisch erstellen und in Tuple packen
@DeaD_EyE: ich habe nur versucht, in zu Erklären, warum man das "in der Welt der Automatisierung" für "normal" hält. Du bestätigst ja nur, dass das heutzutage alles überholt ist, und niemand mehr sich mit kryptischen Abkürzungen herumschlagen müsste. Aber schlechte Angewohnheiten...
- Freitag 24. Mai 2024, 11:29
- Forum: Installation/Konfigurieren
- Thema: Array dynamisch erstellen und in Tuple packen
- Antworten: 14
- Zugriffe: 415
Re: Array dynamisch erstellen und in Tuple packen
@DeaD_EyE: bei Micro-Controllern hat man wenig Speicher, hier sogar nur eine Handvoll Register. Zudem wurde früher solche Micro-Controller auch noch mit obskuren Programmiersprachen programmiert, die Variablennamen noch stark einschränkten. Alles aber kein Grund, auf einem großen System und einer en...
- Donnerstag 23. Mai 2024, 10:22
- Forum: Wissenschaftliches Rechnen
- Thema: Interpolation von Daten auf ein Meshgrid ohne Extrapolation (Numpy, Matplotlib, Scipy)
- Antworten: 1
- Zugriffe: 225
Re: Interpolation von Daten auf ein Meshgrid ohne Extrapolation (Numpy, Matplotlib, Scipy)
Linear und Qubic spannt halt ein Netz auf, zwischen dessen Knoten interpoliert wird. Nearest ist aber keine Interpolation, sondern es wird nur der nächstliegende Knotenpunkt gesucht. Wenn man eine kontinuierliche Funktion u(l,h) hat, dann möchte man meist eine möglichst gute Interpolation, und keine...
- Donnerstag 23. Mai 2024, 10:03
- Forum: Allgemeine Fragen
- Thema: Menü wird nur beim ersten mal wählen ausgegeben, Ausgabefehler
- Antworten: 2
- Zugriffe: 169
Re: Menü wird nur beim ersten mal wählen ausgegeben, Ausgabefehler
Dein Problem kann ich nicht nachvollziehen. Kannst Du einen Beispielablauf posten, der das Problem zeigt? Also alle Ausgaben und Eingaben. Zum Programm an sich: `gebühr_berechnen` sollte bei einem Fehler eine Exception werfen. Es ist komisch, dass `display_payment_options` und der Input dazu an zwei...
- Donnerstag 23. Mai 2024, 09:26
- Forum: Allgemeine Fragen
- Thema: Multiprocessing
- Antworten: 2
- Zugriffe: 182
Re: Multiprocessing
Mal klammerst Du den Ausdruck bei if und mal nicht? Da die Klammern überflüssig sind, lass sie immer weg. Wenn die if-Abfrage als Ergebnis doch nur True oder False liefert, kann man den Vergleichsausdruck gleich als Rückgabewert benutzen. def is_int(string): try: return int(string) == float(string) ...
- Donnerstag 23. Mai 2024, 08:16
- Forum: Allgemeine Fragen
- Thema: Array Slicing
- Antworten: 1
- Zugriffe: 151
Re: Array Slicing
X ist ein Array mit 4 Zeilen und 7 Spalten. ::2 bedeutet, nehme jede zweite Zeile und jede dritte Spalte. Und das eben so lange, wie Spalten da sind, da ist es egal ob das exakt aufgeht. Also die 0., 3., und 6. Spalte, und damit hört es auf, weil die 9. Spalte nicht existiert. Und die 0. und 2. Zeil...
- Mittwoch 22. Mai 2024, 20:59
- Forum: Installation/Konfigurieren
- Thema: Array dynamisch erstellen und in Tuple packen
- Antworten: 14
- Zugriffe: 415
Re: Array dynamisch erstellen und in Tuple packen
`growatt_registers` scheint ein Konstante zu sein: `GROWATT_REGISTERS`. Die Namen in den Registern scheinen ja Tabellenfeldnamen zu sein. Diese sollten genausowenig kryptische Abkürzungen enthalten, wie bei allen anderen Namen ja auch. Was soll ein Eop_dischrTotal_L sein? Und ParaChgCurr sollte wohl...
- Sonntag 19. Mai 2024, 19:33
- Forum: Webframeworks
- Thema: Fehlersuche Flask, mit Vue.js
- Antworten: 66
- Zugriffe: 2564
Re: Fehlersuche Flask, mit Vue.js
Warum schickst Du denn einen JSON-String von Deiner Webseite mit Strings statt mit Zahlen? Da liegt ja der erste Fehler. Wenn irgendein Fehler auftritt, liefert Flask "500 Internal Error" zurück. Willst Du etwas anderes zurückmelden, dann mußt Du halt die Exception, die Du behandeln möchte...
- Sonntag 19. Mai 2024, 15:25
- Forum: Webframeworks
- Thema: Fehlersuche Flask, mit Vue.js
- Antworten: 66
- Zugriffe: 2564
Re: Fehlersuche Flask, mit Vue.js
Warum steht in Deinem Wörterbuch Strings statt Zahlen?
Exceptions sind dazu da, Fehler zu melden. Warum willst Du die in irgendetwas anderes umwandeln? Du schreibst ja selbst, dass das Probleme macht.
Exceptions sind dazu da, Fehler zu melden. Warum willst Du die in irgendetwas anderes umwandeln? Du schreibst ja selbst, dass das Probleme macht.
- Sonntag 19. Mai 2024, 10:57
- Forum: Webframeworks
- Thema: Fehlersuche Flask, mit Vue.js
- Antworten: 66
- Zugriffe: 2564
Re: Fehlersuche Flask, mit Vue.js
Dafür sind ja Exceptions da. Man schreibt den Code einmal, der umwandelt und gleichzeitig prüft. Im Fehlerfall kann man dann die Exception behandeln. In Deinem Fall sind das ja eh zwei Schritte. Du passt den JSON-String, hast danach schon die Struktur mit den richtigen Typen, musst dann aber noch da...