Die Suche ergab 1029 Treffer

von DeaD_EyE
Freitag 24. Mai 2024, 11:52
Forum: Installation/Konfigurieren
Thema: Array dynamisch erstellen und in Tuple packen
Antworten: 12
Zugriffe: 266

Re: Array dynamisch erstellen und in Tuple packen

@Sirius ich meinte aktuelle Mikrocontroller, auf denen z.B. Micropython lauffähig ist. Davon gibt es viele und die haben mehr Speicher als damalige PCs. Wie viel RAM möchtest du haben? Es gibt Controller mit 8 MiB SPIRAM. Damalige PCs hatten weniger als 1 MiB Arbeitsspeicher. Theoretisch sollten lan...
von DeaD_EyE
Freitag 24. Mai 2024, 09:33
Forum: Installation/Konfigurieren
Thema: Array dynamisch erstellen und in Tuple packen
Antworten: 12
Zugriffe: 266

Re: Array dynamisch erstellen und in Tuple packen

Diese Bezeichnungen sind in der Modbus-Liste von Growatt so vorgegeben. Es macht aus meiner Sicht Sinn, dabei zu bleiben. Das ist in der Welt der Automatisierung völlig normal und das sollten auch mal die alten Python-Häschen lernen. Man könnte die Namen ändern, was zusätzliche Arbeit ist und dann ...
von DeaD_EyE
Dienstag 21. Mai 2024, 21:23
Forum: Allgemeine Fragen
Thema: Multipage TIFF elegenat in 2 teile aufteilen
Antworten: 9
Zugriffe: 281

Re: Multipage TIFF elegenat in 2 teile aufteilen

Pillow [PIL nachfolger] unterstützt auch TIFF: https://pillow.readthedocs.io/en/stable ... .html#tiff

Man sollte Abhängigkeiten des Betriebssystems vermeiden oder gibt es convert auch unter Mac und Windows?
So hat man nur die Python-Abhängigkeit zu PIL.
von DeaD_EyE
Mittwoch 15. Mai 2024, 19:19
Forum: Allgemeine Fragen
Thema: Datum in String finden
Antworten: 12
Zugriffe: 481

Re: Datum in String finden

import datetime import re def parse_dates(text): date_format=r"(?P<day>\d{2})\.(?P<month>\d{2})\.(?P<year>\d{4})" # über Treffer iterieren for match in re.finditer(date_format, text): # str in int umwandeln dt = {k: int(v) for k, v in match.groupdict().items()} try: # date objekt mit dem ...
von DeaD_EyE
Mittwoch 15. Mai 2024, 18:54
Forum: Allgemeine Fragen
Thema: Immer noch: datum parsen problematisch/schlägt fehl
Antworten: 10
Zugriffe: 405

Re: Immer noch: datum parsen problematisch/schlägt fehl

Warum muss man dafür studieren? Meine Güte, seid ihr weltfremd. Wir haben ständig Studenten bei uns in der Firma. Manche waren als Hilfskraft angestellt (400€), andere haben ihren Bachelor oder Master bei uns gemacht. Studenten sind billige Arbeitskräfte. Darum ging es. Der Computer kann nicht den ...
von DeaD_EyE
Mittwoch 15. Mai 2024, 08:23
Forum: Allgemeine Fragen
Thema: Immer noch: datum parsen problematisch/schlägt fehl
Antworten: 10
Zugriffe: 405

Re: Immer noch: datum parsen problematisch/schlägt fehl

Einen Studenten für 400€ beschäftigen, der die Daten manuell überprüft.

Das ist keine dankbare Aufgabe und wenn man meint, man hätte alle Eventualitäten abgedeckt, stößt man auf das nächste Problem, verursacht durch einen falschen Treffer.
von DeaD_EyE
Mittwoch 15. Mai 2024, 08:05
Forum: Allgemeine Fragen
Thema: Datum in String finden
Antworten: 12
Zugriffe: 481

Re: Datum in String finden

ohne regex: record = "" patterns = (".01.", ".02.") if any(pattern in record for pattern in patterns): print("Muster gefunden") any() ist wie or. Beim ersten True wird der Rest nicht mehr ausgeführt und ein True zurückgegeben. D.h. wenn er nichts findet, dauer...
von DeaD_EyE
Montag 13. Mai 2024, 20:47
Forum: Raspberry Pi und Co.
Thema: VLC Playlist mit Python
Antworten: 13
Zugriffe: 681

Re: VLC Playlist mit Python

Hehe :D Ich hab mit Java angefangen zu programmieren
Genau das wollte ich fragen. Paradigmen von einer Sprache auf eine andere Sprache zu übertragen, ist meistens kontraproduktiv.

Diesen Fehler machen viele.
von DeaD_EyE
Donnerstag 9. Mai 2024, 04:26
Forum: Allgemeine Fragen
Thema: PyPDF2 3.0.1 Bitmuster? o0
Antworten: 24
Zugriffe: 556

Re: PyPDF2 3.0.1 Bitmuster? o0

Bezüglich der Konstanten: https://pypdf.readthedocs.io/en/stable/modules/constants.html#pypdf.constants.AnnotationFlag from pypdf.constants import AnnotationFlag # AnnotationFlag ist von enum.IntFlag vererbt # int # 1023 / 10 bit flags_from_pdf = sum(AnnotationFlag) # AnnotationFlag flags_from_pdf =...
von DeaD_EyE
Dienstag 7. Mai 2024, 20:40
Forum: Allgemeine Fragen
Thema: self.
Antworten: 7
Zugriffe: 548

Re: self.

generated by wxGlade 1.0.5 on Sat May 4 00:14:57 2024 # Falls der Code komplett automatisch generiert worden ist, lohnt es sich nicht darüber zu diskutieren bzw. daran etwas zu ändern. Neu schreiben geht schneller. Anstatt name1, name2, name3 .. usw zu verwenden, nimmst du z.B. eine Liste und falls...
von DeaD_EyE
Dienstag 30. April 2024, 21:14
Forum: Offtopic
Thema: Google feuert ihr gesamtes Python-Team
Antworten: 5
Zugriffe: 857

Re: Google feuert ihr gesamtes Python-Team

Die paar Mitarbeiter merkt Google kaum. Klar, in Silicon Valley kosten die Mitarbeiter ziemlich viel. Aber keine 100e9$, die Alphabet angeblich in KI investieren will. Das hat möglicherweise andere Gründe, von denen wir vielleicht noch erfahren werden.
von DeaD_EyE
Montag 29. April 2024, 06:34
Forum: Allgemeine Fragen
Thema: Kostenloser Webserver
Antworten: 7
Zugriffe: 666

Re: Kostenloser Webserver

Ich bin auf der Suche nach eiinem kostenlosen Webserver, auf dem ich ne SQL Datenbank laufen lassen kann. Diese Datenbank soll täglich mit Werten wie Temperatur, Feuchtigkeit, ...... gefüttert werden. Wenn du selber zu Hause hostest, fallen nur Kosten für Strom und den Internetzugang an. Wenn du be...
von DeaD_EyE
Donnerstag 25. April 2024, 08:41
Forum: Allgemeine Fragen
Thema: CSV
Antworten: 8
Zugriffe: 757

Re: CSV

Encodings bei Windows:

cp1252, latin1, utf8

Generell utf8 zu verwenden funktioniert unter Linux in 99% der Fälle fehlerfrei.
Unter Windows erlebe ich regelmäßig, dass diese 3 genannten Encodings vorkommen.
von DeaD_EyE
Dienstag 23. April 2024, 11:55
Forum: Allgemeine Fragen
Thema: Liste erstellen mit "und"
Antworten: 6
Zugriffe: 685

Re: Liste erstellen mit "und"

snafu hat geschrieben: Montag 22. April 2024, 19:08
DeaD_EyE hat geschrieben: Montag 22. April 2024, 14:51 So z.B.:
Die zweite Bedingung ist unnötig, denn join() mit nur einem String gibt einfach den String zurück.
👍 man lernt nie aus.
von DeaD_EyE
Montag 22. April 2024, 14:51
Forum: Allgemeine Fragen
Thema: Liste erstellen mit "und"
Antworten: 6
Zugriffe: 685

Re: Liste erstellen mit "und"

So z.B.: import random def noten(name, anzahl): noten = list(map(str, random.choices(range(1,7), k=anzahl))) fmt = f"{name} hat im Zeugnis folgende {'Note' if anzahl < 2 else 'Noten'}" end = "<br>Berechne die Durchschnittsnote!" if anzahl == 1: return f"{fmt}:<br>{noten[0]}{...
von DeaD_EyE
Sonntag 21. April 2024, 15:41
Forum: Showcase
Thema: Email Versender (Mit Anhängen)
Antworten: 4
Zugriffe: 1028

Re: Email Versender (Mit Anhängen)

Hier könnte man das match Statement verwenden, dass sich dazu eignet Typen zu erkennen (kann auch mehr als nur das). from pathlib import Path # testdatei ini_file_path = Path("test.txt") # dict as keys erstellen und festlegen, dass ein leerer str als Wert gesetzt wird # ohne Angabe des zwe...
von DeaD_EyE
Mittwoch 17. April 2024, 09:10
Forum: Datenbankprogrammierung mit Python
Thema: Zugriff auf Datenbank nicht mehr möglich
Antworten: 10
Zugriffe: 1980

Re: Zugriff auf Datenbank nicht mehr möglich

Öffne ein Terminal. Dann wechsle mit cd in das Verzeichnis, in dem sich das Programm und die Datenbank befindet. Dann pwd eingeben. Das Programm pwd gibt den aktuellen Pfad im Terminal aus. Steht auch meist bei der Eingabeaufforderung dabei. Ein ~ verweist auf das Home-Verzeichnis das aktuell angeme...
von DeaD_EyE
Freitag 12. April 2024, 15:45
Forum: Allgemeine Fragen
Thema: Kalender mit Erinnerungen anzeigen. Brauche Anleitung
Antworten: 2
Zugriffe: 630

Re: Kalender mit Erinnerungen anzeigen. Brauche Anleitung

Mit dem Modul calendar. kann man eine Ausgabe als Text oder in HTML erstellen.

Bei HTML könnte man mit einen DateTimePicker verwenden, um das Datum und Uhrzeit für einen Termin zu selektieren. Aber das muss dann ein Server verarbeiten, der dann den Termin in einer Datenbank abspeichert.
von DeaD_EyE
Donnerstag 11. April 2024, 19:49
Forum: Allgemeine Fragen
Thema: json Feldbezeichner fehlerhaft - Wie kann ich trotzdem damit arbeiten?
Antworten: 9
Zugriffe: 993

Re: json Feldbezeichner fehlerhaft - Wie kann ich trotzdem damit arbeiten?

Stimmt, ohne Klammern müsste der letzte Buchstabe abgeschnitten werden. Schön ist die Lösung jedenfalls nicht und ich würde den Hersteller kontaktieren, damit er mal seine Bugs behebt. Begründung für das Beheben eines Bugs: Weniger Anfragen durch die Kunden
von DeaD_EyE
Donnerstag 11. April 2024, 12:07
Forum: Allgemeine Fragen
Thema: json Feldbezeichner fehlerhaft - Wie kann ich trotzdem damit arbeiten?
Antworten: 9
Zugriffe: 993

Re: json Feldbezeichner fehlerhaft - Wie kann ich trotzdem damit arbeiten?

Regex darauf loslassen und hoffen, dass die Heizung immer den gleichen Fehler macht. import json import re data = """{ "system":{ "L_ambient":115, "L_errors":0, "L_usb_stick":0, "L_existing_boiler":0 }, "hk1":{ "L_roomte...