Die Suche ergab 1635 Treffer

von nezzcarth
Sonntag 26. Juli 2020, 22:29
Forum: Allgemeine Fragen
Thema: Wie Integer richtig in Datei speichern?
Antworten: 7
Zugriffe: 706

Re: Wie Integer richtig in Datei speichern?

Großschreibung von Namen ist Konstanten vorbehalten und das in den Funktionen in deinem Code sind keine. Du berücksichtigst auch nicht den Fall, dass die Datei noch nicht existiert.
von nezzcarth
Sonntag 26. Juli 2020, 20:14
Forum: Allgemeine Fragen
Thema: Wie Integer richtig in Datei speichern?
Antworten: 7
Zugriffe: 706

Re: Wie Integer richtig in Datei speichern?

Da laufen einige Dinge schief in deinem Code. Zum Beispiel öffnest du die Datei nur einmal zum Lesen, versuchst aber auch, zu schreiben. Öffnen/Schließen von Dateien macht man in python auch immer mit einem Kontextmanager (with). Mir ist wegen "Zahlen" im print-Statement auch nicht klar, o...
von nezzcarth
Samstag 25. Juli 2020, 12:27
Forum: Allgemeine Fragen
Thema: Request geblockt über VM
Antworten: 1
Zugriffe: 351

Re: Request geblockt über VM

Du kannst du noch prüfen, ob die VM eine eigene IPv4 Adresse nach außen hat. Das ist in bestimmten Konstellationen denkbar, wenn in einem Heimkontext, wo wohl die meisten hinter einem NAT-Router sitzen, auch eher unwahrscheinlich.
von nezzcarth
Donnerstag 23. Juli 2020, 08:00
Forum: Allgemeine Fragen
Thema: Sensoren tagesweise zyklisch auslesen
Antworten: 7
Zugriffe: 674

Re: Sensoren tagesweise zyklisch auslesen

Ich würde das wie sparrow vorschlug lösen und (unter Linux) einen Cron Job anlegen. Die Daten legst du dann zum Beispiel als fortlaufende CSV/TSV Datei ab (<datum>\t<uhrzeit>\t<messwert>). Das Aufsummieren ist mit awk in ein paar Zeilen abgehandelt, kann aber natürlich auch in Python mit ein paar Ze...
von nezzcarth
Mittwoch 22. Juli 2020, 14:17
Forum: Datenbankprogrammierung mit Python
Thema: Datenbank suggetstion
Antworten: 5
Zugriffe: 2161

Re: Datenbank suggetstion

Wenn man eine relationale Datenbank hat, die nur aus einer Tabelle besteht, keine SQL-Abfragen braucht und das also nur eine Arbeitzeiterfassung für dich ohne Schnickschnack sein soll, kann auch eine einfache Textdatei ("Flat File Database") oder ein Key-Value Store reichen. Im Unterschied...
von nezzcarth
Dienstag 21. Juli 2020, 22:28
Forum: Allgemeine Fragen
Thema: Datum parsen & Locale
Antworten: 2
Zugriffe: 316

Re: Datum parsen & Locale

Danke für den Hinweis. Ich habe das Modul mal mit einer relativ diversen Testmenge ausprobiert und die Ergebnisse waren auf den ersten Blick wirklich gut (außer dass es mir teilweise etwas träge vorkam, je seltener die Sprache war). An sich hätte ich mir etwas gewünscht, das ohne externe Abhängigkei...
von nezzcarth
Dienstag 21. Juli 2020, 19:46
Forum: Webframeworks
Thema: django CMS
Antworten: 10
Zugriffe: 1899

Re: django CMS

Ja, ich verwende das Streamingfeld. Allerdings zugegeben eher in geringem Umfang, da ich meistens einzelne Texte in bereits existierenden Apps über Wagtail editierbar mache und da ergeben Streamingfelder in den wenigsten Fällen Sinn. Ob ich schon einmal etwas daran geändert habe, weiß ich nicht. Wen...
von nezzcarth
Dienstag 21. Juli 2020, 19:42
Forum: Allgemeine Fragen
Thema: Datum parsen & Locale
Antworten: 2
Zugriffe: 316

Datum parsen & Locale

Hallo, time.strparse parst Namen von Tagen oder Monaten scheinbar immer nur abhängig von der gerade aktiven locale. Die kann ich zwar notfalls mit dem Locale-Modul setzen, aber aus meiner Sicht ist das sehr unpraktisch (gerade auch, wenn man unbekannte Daten versucht zu parsen, oder drei, vier local...
von nezzcarth
Sonntag 19. Juli 2020, 14:54
Forum: Webframeworks
Thema: django CMS
Antworten: 10
Zugriffe: 1899

Re: django CMS

Wagtail scheint mit eher für nicht zu komplizierte Projekte, die auch nicht mehr groß geändert werden, geeignet. Schade, dass es für dich letztendlich nicht funktioniert hat. Zu einigen deiner Punkte kann ich nichts sagen, bzw. keinen Einspruch erheben. Zu dem zitierten aber vielleicht schon, denn ...
von nezzcarth
Mittwoch 15. Juli 2020, 21:21
Forum: Ideen
Thema: Neueinsteiger plant Dart-Software
Antworten: 40
Zugriffe: 24847

Re: Neueinsteiger plant Dart-Software

@__deets__
Da endet wohl dann mein übrig gebliebenes WIssen aus der Schule ;). Ich hätte gesagt, durch Multiplikation mit einer Abbildungsmatrix gar nicht, sondern durch Addition mit einem Verschiebungsvektor. Danke für den Hinweis.
von nezzcarth
Mittwoch 15. Juli 2020, 18:46
Forum: Ideen
Thema: Neueinsteiger plant Dart-Software
Antworten: 40
Zugriffe: 24847

Re: Neueinsteiger plant Dart-Software

Ist das irgendwo besser (einfacher) erklärt, warum deine Änderung jetzt die zwei Achsen tauscht? https://www.youtube.com/watch?v=WrntVIgRCbI Ich weiß nicht, ob das komplett ohne Vorkenntnisse verständlich ist, aber er erklärt das finde ich sehr schön und vielleicht wird damit zumindest die "Me...
von nezzcarth
Dienstag 14. Juli 2020, 07:02
Forum: Allgemeine Fragen
Thema: Python in Renpy - Charaktername
Antworten: 3
Zugriffe: 460

Re: Python in Renpy - Charaktername

Der eingangs gezeigte Code ist in der Form kein gültiges Python. Namen, die ein Dollarzeichen enthalten, sind in Python nicht zulässig. Das vorangestellte "define" auch nicht. Die Einrückung ist defekt außerdem und die Dollarzeichen schweben teilweise.
von nezzcarth
Samstag 11. Juli 2020, 22:36
Forum: Webframeworks
Thema: django CMS
Antworten: 10
Zugriffe: 1899

Re: django CMS

Die Wagtail-Dokumentation ist (war?) was das Einbinden von Menüs in das Frontend angeht nicht sehr konkret (ist wohl angeblich zu individuell). Was mir aber geholfen hat, ist das Beispiel Projekt: https://github.com/wagtail/bakerydemo . Da gibt es auch ein konkretes Beispiel, wie man die Navigation ...
von nezzcarth
Samstag 11. Juli 2020, 19:36
Forum: Allgemeine Fragen
Thema: CSV in schicke HTML-Tabelle
Antworten: 10
Zugriffe: 905

Re: CSV in schicke HTML-Tabelle

Schau mal, ob hier etwas bei ist: https://colorlib.com/wp/css3-table-templates/ https://freshdesignweb.com/free-css-tables/ Stichworte wären hier z.B. table css templates. So findet man mehrere derartiger Sammlungen. Ein anderer Ansatz ist, ein Tabellen-Element gängiger Frontframeworks zu nehmen. Vi...
von nezzcarth
Samstag 11. Juli 2020, 12:27
Forum: Allgemeine Fragen
Thema: CSV in schicke HTML-Tabelle
Antworten: 10
Zugriffe: 905

Re: CSV in schicke HTML-Tabelle

Hier mal ein simples Beispiel, wie das gemeint ist (HTML und Code Struktur muss man natürlich noch verbessern; das Template gehört später natürlich auch in eine eigene Datei): #!/usr/bin/env python3 import csv from jinja2 import Template TEMPLATE = ''' <!DOCTYPE HTML> <html> <head> <meta charset=&qu...
von nezzcarth
Samstag 11. Juli 2020, 10:51
Forum: Allgemeine Fragen
Thema: CSV in schicke HTML-Tabelle
Antworten: 10
Zugriffe: 905

Re: CSV in schicke HTML-Tabelle

Soll einfach nur statisches HTML erzeugt werden? Dann kannst im Prinzip ein einfaches Skript schreiben und für das HTML eine Template-Engine nehmen. Jinja2 ist da sehr beliebt. Persönlich mag ich auch Mako und habe das auch für so etwas schon verwendet. Der Unterschied ist, dass man in Mako mehr ode...
von nezzcarth
Samstag 11. Juli 2020, 10:39
Forum: Allgemeine Fragen
Thema: Liste ausdünnen
Antworten: 10
Zugriffe: 875

Re: Liste ausdünnen

… setdefault kann man auch eleganter per defaultdict lösen. Interessant, dass du das sagst. Ich habe früher immer defaultdict für so etwas verwendet, in neuem Code nehme ich aber nach Möglichkeit setdefault und refactore teilweise auch älteren Code in der Hinsicht. Aus meiner Sicht macht defaultdic...
von nezzcarth
Samstag 11. Juli 2020, 08:41
Forum: Allgemeine Fragen
Thema: Liste ausdünnen
Antworten: 10
Zugriffe: 875

Re: Liste ausdünnen

Hier meine Lösung mit setdefault: In [1]: items = [[1, 'SIM20', 'BBU-IM', '2Hj'], [1, 'SIM18', 'BBU-IM', '02uW'], [1, 'SIM18', 'BBU-IM', '02uW'], [2, 'SIM18', 'BBU-IM', None]] In [2]: result = dict() In [3]: for item in items: ...: item = tuple(item) ...: result.setdefault(item, 0) ...: result[item]...
von nezzcarth
Freitag 10. Juli 2020, 19:59
Forum: Allgemeine Fragen
Thema: Liste ausdünnen
Antworten: 10
Zugriffe: 875

Re: Liste ausdünnen

Es gibt da vermutlich mehrere Lösungen. Meine funktioniert mit Dictionaries. Die Schlüssel von Dictionaries sind einmalig und (in neueren Python-Versionen) auch nach der Eingabereihenfolge sortiert. Wenn du deine inneren Listen (in Tupel konvertiert) als Schlüssel nimmst, kannst du dir die Zahl, die...
von nezzcarth
Freitag 10. Juli 2020, 11:07
Forum: Allgemeine Fragen
Thema: Brotli
Antworten: 20
Zugriffe: 1416

Re: Brotli

Dann ist die Aufgabe meiner Meinung nach aber nicht lösbar, denn - das mag jetzt Erbsenzählerei sein - streng genommen ist Json ja nun mal Json und kein Plain Text.