Ich bin zur Zeit an einem Ort, an dem sie mich gebeten haben, ein eigenständiges Python-Programm zu erstellen, um etwas zu tun (etwa X).
Jetzt soll dieses Programm von einigen Befehlen ausgeführt werden, die von ihrer proprietären Software gesendet werden, die in ihrer eigenen Sprache geschrieben ist. Der Grund, warum ich so oft propriet, ist, dass sie nicht bereit sind, mich irgendwo in die Nähe ihres Codes zu bringen. Ich soll nur einen Python-Code machen, der X basierend auf den Eingaben ihrer Software erstellt.Erstellen eines eigenständigen Python-Skripts, das von einer anderen Software ausgeführt werden kann
Also gibt es eine Möglichkeit, wie ich eine API erstellen und sie um meinen Code wickeln kann, damit die Software es steuern kann? Außerdem muss ich die ganze Sache eigenständig machen (vielleicht ein Installationsprogramm von irgendeiner Art), damit sie Python und die begleitenden Module (wie opencv) nicht installieren müssen, nur um mein Skript auszuführen?
Alles, was ich konnte aus ihnen herauszuholen war: „Es gibt DLL-Dateien, die Ihre App anrufen und wir wollen eine ausführbare Datei“
Warum benötigen Sie eine API? Sind Befehlszeilenargumente nicht ausreichend? – SiHa
https://en.wikipedia.org/wiki/Inter-process_communication –
Die Antwort auf beide Ihre Fragen (möglich, um eine Schnittstelle zu definieren, möglich, um eine ausführbare/Installer zu machen) ist ja, Sie sollten gehen und mehr Forschung zu tun beide. – jonrsharpe