PS: mir ist gerade noch eingefallen, dass es ein GUI Tool war, mit dem man die gewünschte Schnittstelle aussuchen und konvertieren konnte. Es ist aber nicht im Startmenü eingetragen und ich kenne den Namen nicht mehr
PPS: nach langer Suche habe ich es wieder gefunden. Das Script heißt makepy.py
Die Suche ergab 1156 Treffer
- Dienstag 24. Mai 2022, 08:03
- Forum: Allgemeine Fragen
- Thema: Automatisch ein Python Modul aus Win32 API generieren
- Antworten: 2
- Zugriffe: 347
- Dienstag 24. Mai 2022, 07:48
- Forum: Allgemeine Fragen
- Thema: Automatisch ein Python Modul aus Win32 API generieren
- Antworten: 2
- Zugriffe: 347
Automatisch ein Python Modul aus Win32 API generieren
Hi, ich habe das vor einem Jahr schonmal gemacht. Ich weiß aber nicht mehr, wie es geht und wonach ich damals gesucht habe, um die Lösung zu finden. Ich habe damals automatisch ein Python Modul erzeugen lassen, mit dem man auf die OLE Schnittstelle einer Software zugreifen konnte. Ich habe dazu glau...
- Donnerstag 20. Januar 2022, 12:07
- Forum: Allgemeine Fragen
- Thema: Batch conversation von BMP zu PNG mit Extras
- Antworten: 12
- Zugriffe: 846
Re: Batch conversation von BMP zu PNG mit Extras
Ok, danke. Manche Bibliotheken packen sich den String also selbst aus, andere nicht. Gut zu wissen
- Donnerstag 20. Januar 2022, 09:14
- Forum: Allgemeine Fragen
- Thema: Batch conversation von BMP zu PNG mit Extras
- Antworten: 12
- Zugriffe: 846
Re: Batch conversation von BMP zu PNG mit Extras
Ich hab noch eine Frage zu pathlib (bin gerade am Handy, deshalb kein c&p vom Code). Ich möchte alle PNG Dateien in einem Verzeichnis mit OpenCV bearbeiten. Ich lege mit Path() einen relativen Pfad an, hole mir p.glob("*.PNG") alle Dateien und laufe mit einer for loop über die Liste. S...
- Sonntag 16. Januar 2022, 14:46
- Forum: Allgemeine Fragen
- Thema: Batch conversation von BMP zu PNG mit Extras
- Antworten: 12
- Zugriffe: 846
Re: Batch conversation von BMP zu PNG mit Extras
Zum Parsen vom Datum gibt es strptime: file_date = imagefilename.name.split('_')[3] then = datetime.datetime.strptime(file_date, '%Y%m%d') Super, danke. Sieht etwas eleganter aus und spart nochmal zwei Zeilen. Das Script tut was es soll. Da kann ich morgen in der Realtest gehen. Einziges Problem is...
- Sonntag 16. Januar 2022, 14:10
- Forum: Allgemeine Fragen
- Thema: Batch conversation von BMP zu PNG mit Extras
- Antworten: 12
- Zugriffe: 846
Re: Batch conversation von BMP zu PNG mit Extras
Nochmal danke für die Überarbeitung. Ich hab noch etwas eingefügt, um ältere Dateien komplett zu löschen. fname = imagefilename.name file_date = fname.split("_")[3] year, month, day = file_date[:4], file_date[4:6], file_date[6:] now = datetime.datetime.now() then = datetime.datetime(int(ye...
- Sonntag 16. Januar 2022, 14:01
- Forum: Allgemeine Fragen
- Thema: Python oder C# ?
- Antworten: 17
- Zugriffe: 1149
Re: Python oder C# ?
Nein eigentlich nicht. Wundert mich. Ich weiß, dass man für C# eine Laufzeitumgebung braucht. Weil ich wenig mit Windows zu tun habe wusste ich jetzt nur nicht, ob die schon "ab Werk" mitgeliefert wird. In dem Fall ist C# für nostago eigentlich auch keine Option, weil genau wie bei Python...
- Sonntag 16. Januar 2022, 11:44
- Forum: Allgemeine Fragen
- Thema: Batch conversation von BMP zu PNG mit Extras
- Antworten: 12
- Zugriffe: 846
Re: Batch conversation von BMP zu PNG mit Extras
Statt `os` und `glob` benutzt man `pathlib.Path`. Und auf pfade geht man auch nicht mit Stringoperationen los, wie `re`oder `replace`, sondern nutzt das, was pathlib.Path so bietet. Man setzt auch nicht an vier verschiedenen Stellen den Gesamtdateinamen zusammen, sondern speichert das Ergebnis einm...
- Sonntag 16. Januar 2022, 11:03
- Forum: Allgemeine Fragen
- Thema: Batch conversation von BMP zu PNG mit Extras
- Antworten: 12
- Zugriffe: 846
Re: Batch conversation von BMP zu PNG mit Extras
Der Vollständigkeit halber hier mal meine Lösung. Die Variablennamen müssten eventuell noch etwas überarbeitet werden ;) import os from PIL import Image import glob import re images = glob.glob('PC?/**/*.bmp', recursive=True) for img in images: # Skip if file is too small if os.path.getsize(img) < 1...
- Sonntag 16. Januar 2022, 09:58
- Forum: Allgemeine Fragen
- Thema: Batch conversation von BMP zu PNG mit Extras
- Antworten: 12
- Zugriffe: 846
Re: Batch conversation von BMP zu PNG mit Extras
Nach einer Tasse Kaffee hat sich der Knoten etwas gelöst, aber mir ist ein anderes Problem aufgefallen, das mein Vorhaben gerade generell sabotiert.
Trotzdem noch einen schönen Sonntag
Trotzdem noch einen schönen Sonntag
- Sonntag 16. Januar 2022, 08:32
- Forum: Allgemeine Fragen
- Thema: Batch conversation von BMP zu PNG mit Extras
- Antworten: 12
- Zugriffe: 846
Re: Batch conversation von BMP zu PNG mit Extras
Das Problem löst sich, wenn du den Umstand weg lässt, dass es mehrere Clients sind. Es ändert sich ja nur das Basisverzeichnis für die Quelldateien. Die anderen Pfade sind relativ zu diesem. Sowohl zum Basisverzeichnis der Quelle als auch des Ziels. Das ist klar. Aber ich stehe wie gesagt gerade ko...
- Sonntag 16. Januar 2022, 08:20
- Forum: Allgemeine Fragen
- Thema: Python oder C# ?
- Antworten: 17
- Zugriffe: 1149
Re: Python oder C# ?
Wird .NET eigentlich standardmäßig mit Windows 10 mitgeliefert bzw kann man C# Programme einfach so auf Windows ausführen?
- Sonntag 16. Januar 2022, 08:01
- Forum: Allgemeine Fragen
- Thema: Batch conversation von BMP zu PNG mit Extras
- Antworten: 12
- Zugriffe: 846
Batch conversation von BMP zu PNG mit Extras
Hi, ich dachte eigentlich, es wäre einfacher, aber meine Aufgabe hat einige Stolpersteine. Ich habe folgende Ausgangssituation: ich habe auf mehreren PC identische oder zumindest ähnliche Verzeichnisstrukturen mit Bildern im BMP Format. Die synchronisiere ich auf meinen lokalen PC. Jeder Remote PC m...
- Freitag 3. September 2021, 11:09
- Forum: Allgemeine Fragen
- Thema: Option Type als Rückgabewert.
- Antworten: 29
- Zugriffe: 2251
Re: Option Type als Rückgabewert.
Ich finde Python hat schon immer funktionale Programmierung unterstuetzt. Denn Summentypen sind bei Python ja nun schlicht eingebaut dadurch, dass ich einfach jeden Typ benutzen kann. Ich kann None, 10, oder "tausend" zurueckgeben. Ein Summentyp aus None, int, str. Und ueber den Typen kan...
- Freitag 3. September 2021, 10:50
- Forum: Allgemeine Fragen
- Thema: Option Type als Rückgabewert.
- Antworten: 29
- Zugriffe: 2251
Re: Option Type als Rückgabewert.
Es geht mir nicht um die Dominanz von funktionalen Sprachen. Haskell ist ein Extrembeispiel. Aber ein funktionaler Programmier"Stil" hat schon seine Vorteile und da hilft es doch, wenn die Sprachen entsprechende Features wie eben Option Types und ähnliches hat. Viele etablierte Sprachen wi...
- Freitag 3. September 2021, 10:18
- Forum: Allgemeine Fragen
- Thema: Option Type als Rückgabewert.
- Antworten: 29
- Zugriffe: 2251
Re: Option Type als Rückgabewert.
Julia hat einen Vorteil gegenüber Python, der von den Meisten aber vermutlich als Nachteil empfunden wird. Julia ist primär eine funktionale Sprache. Leider ist praktisch jede populäre Sprache Imperativ bzw objektorientiert. Rust ist nur deshalb so erfolgreich, weil funktionale Konzepte in ein imper...
- Freitag 3. September 2021, 07:27
- Forum: Allgemeine Fragen
- Thema: Option Type als Rückgabewert.
- Antworten: 29
- Zugriffe: 2251
Re: Option Type als Rückgabewert.
Die Frage war eher, warum Julia so unbekannt ist. Ich hab zwar eine Vermutung, aber es würde mich trotzdem interessieren, warum Julia kaum verwendet wird.
- Freitag 3. September 2021, 04:43
- Forum: Allgemeine Fragen
- Thema: Option Type als Rückgabewert.
- Antworten: 29
- Zugriffe: 2251
Re: Option Type als Rückgabewert.
Hm, warum ist Julia "obskur"?
- Donnerstag 2. September 2021, 17:46
- Forum: Allgemeine Fragen
- Thema: Option Type als Rückgabewert.
- Antworten: 29
- Zugriffe: 2251
Re: Option Type als Rückgabewert.
Wow, danke für die Antworten. Sieht leider alles nicht wirklich vielversprechend aus.
Tatsächlich überlege ich, zu Julia zu wechseln. Ich denke, dass ist ein adäquater Nachfolger für Python.
Tatsächlich überlege ich, zu Julia zu wechseln. Ich denke, dass ist ein adäquater Nachfolger für Python.
- Mittwoch 1. September 2021, 11:24
- Forum: Allgemeine Fragen
- Thema: Option Type als Rückgabewert.
- Antworten: 29
- Zugriffe: 2251
Option Type als Rückgabewert.
Hallo, in funktionalen Programmiersprachen gibt es Enums, die auch zusätzlich einen Wert beinhalten können. Die werden dann zB als Datentyp für Rückgabewerte verwendet.
Je nach Sprache und Funktionsweise heißen die Option Type, Sum Type, Maybe usw.
Gibt es ein Äquivalent dazu in Python?
Je nach Sprache und Funktionsweise heißen die Option Type, Sum Type, Maybe usw.
Gibt es ein Äquivalent dazu in Python?