
Ich verwende Ubuntu 16.04.4. Ich habe eine ausführbare Datei, die Anfangsbedingungen aus einer Textdatei entgegennimmt, Berechnungen durchführt und eine Ausgabedatei generiert. Ich möchte Berechnungen für eine große Anzahl von Anfangsbedingungen ausführen, also habe ich ein Python-Skript geschrieben (Python 3.5.2 läuft in Spyder 3), um die Eingabedatei zu erstellen, die ausführbare Datei auszuführen und die Ausgaben einzulesen.
Das Skript scheint die Eingabetextdatei einwandfrei zu erstellen, aber die ausführbare Datei erkennt die Eingabedatei nicht, es sei denn, ich öffne die Eingabedatei, nehme eine Änderung vor, speichere und schließe sie. Ich kann beispielsweise die Datei öffnen, ein Zeichen löschen, es durch das Originalzeichen ersetzen, speichern und alles funktioniert. Dies macht natürlich den Zweck der Automatisierung des Prozesses zunichte. Irgendwelche Ideen zur Ursache?