Die Suche ergab 1033 Treffer
- Donnerstag 30. Mai 2024, 22:11
- Forum: Allgemeine Fragen
- Thema: Syntax Übersicht
- Antworten: 8
- Zugriffe: 432
Re: Syntax Übersicht
Typ-Annotationen haben mich gerade wieder total ”begeistert” als das an einer Zeile wie ``answer: Number = 42`` gescheitert ist, weil 42 keinen passenden Typ für `numbers.Number` hat. Ich hätte einfach int verwendet, wenn ein int erwartet wird. Falls man numbers.Number nutzt, wirft mypy folgende Fe...
- Mittwoch 29. Mai 2024, 22:17
- Forum: Allgemeine Fragen
- Thema: Performance von `property`-Dekorator
- Antworten: 15
- Zugriffe: 742
Re: Performance von `property`-Dekorator
Angenommen, die Methode würde einfach nur ein Attribut der Instanz zurückgeben, so hat man durch die Indirektion mindestens einen Funktionsaufruf mehr. Über das Problem denkt man nach, wenn die Eigenschaft eine Million mal hintereinander aufgerufen wird. Dann misst man. Dann überprüft man, ob ein Ca...
- Mittwoch 29. Mai 2024, 22:06
- Forum: Allgemeine Fragen
- Thema: Syntax Übersicht
- Antworten: 8
- Zugriffe: 432
Re: Syntax Übersicht
Sowas benutzt man zur Dokumentation oder wenn man ein externes Programm zur Typ-Prüfung drüberlaufen lässt, etwa mypy . Mich wachsender Größe des Programms kann das sinnvoll sein, vor allem dann, wenn es über mehrere Module verteilt ist. Wenn man es falsch einsetzt, kann es sogar kontraproduktiv se...
- Montag 27. Mai 2024, 09:03
- Forum: Installation/Konfigurieren
- Thema: Array dynamisch erstellen und in Tuple packen
- Antworten: 14
- Zugriffe: 1060
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 Angewohnheite...
- Freitag 24. Mai 2024, 11:52
- Forum: Installation/Konfigurieren
- Thema: Array dynamisch erstellen und in Tuple packen
- Antworten: 14
- Zugriffe: 1060
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...
- Freitag 24. Mai 2024, 09:33
- Forum: Installation/Konfigurieren
- Thema: Array dynamisch erstellen und in Tuple packen
- Antworten: 14
- Zugriffe: 1060
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 ...
- Dienstag 21. Mai 2024, 21:23
- Forum: Allgemeine Fragen
- Thema: Multipage TIFF elegenat in 2 teile aufteilen
- Antworten: 9
- Zugriffe: 553
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.
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.
- Mittwoch 15. Mai 2024, 19:19
- Forum: Allgemeine Fragen
- Thema: Datum in String finden
- Antworten: 12
- Zugriffe: 721
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 ...
- Mittwoch 15. Mai 2024, 18:54
- Forum: Allgemeine Fragen
- Thema: Immer noch: datum parsen problematisch/schlägt fehl
- Antworten: 10
- Zugriffe: 667
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 ...
- Mittwoch 15. Mai 2024, 08:23
- Forum: Allgemeine Fragen
- Thema: Immer noch: datum parsen problematisch/schlägt fehl
- Antworten: 10
- Zugriffe: 667
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.
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.
- Mittwoch 15. Mai 2024, 08:05
- Forum: Allgemeine Fragen
- Thema: Datum in String finden
- Antworten: 12
- Zugriffe: 721
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...
- Montag 13. Mai 2024, 20:47
- Forum: Raspberry Pi und Co.
- Thema: VLC Playlist mit Python
- Antworten: 13
- Zugriffe: 958
Re: VLC Playlist mit Python
Genau das wollte ich fragen. Paradigmen von einer Sprache auf eine andere Sprache zu übertragen, ist meistens kontraproduktiv.Hehe Ich hab mit Java angefangen zu programmieren
Diesen Fehler machen viele.
- Donnerstag 9. Mai 2024, 04:26
- Forum: Allgemeine Fragen
- Thema: PyPDF2 3.0.1 Bitmuster? o0
- Antworten: 24
- Zugriffe: 926
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 =...
- Dienstag 7. Mai 2024, 20:40
- Forum: Allgemeine Fragen
- Thema: self.
- Antworten: 7
- Zugriffe: 732
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...
- Dienstag 30. April 2024, 21:14
- Forum: Offtopic
- Thema: Google feuert ihr gesamtes Python-Team
- Antworten: 5
- Zugriffe: 954
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.
- Montag 29. April 2024, 06:34
- Forum: Allgemeine Fragen
- Thema: Kostenloser Webserver
- Antworten: 7
- Zugriffe: 784
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...
- Donnerstag 25. April 2024, 08:41
- Forum: Allgemeine Fragen
- Thema: CSV
- Antworten: 8
- Zugriffe: 862
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.
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.
- Dienstag 23. April 2024, 11:55
- Forum: Allgemeine Fragen
- Thema: Liste erstellen mit "und"
- Antworten: 6
- Zugriffe: 796
- Montag 22. April 2024, 14:51
- Forum: Allgemeine Fragen
- Thema: Liste erstellen mit "und"
- Antworten: 6
- Zugriffe: 796
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]}{...
- Sonntag 21. April 2024, 15:41
- Forum: Showcase
- Thema: Email Versender (Mit Anhängen)
- Antworten: 4
- Zugriffe: 1197
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...