
私は Ubuntu 16.04.4 を実行しています。テキスト ファイルから初期条件入力を受け取り、計算を実行し、出力ファイルを生成する実行可能ファイルがあります。多数の初期条件の計算を実行したいので、入力ファイルを作成し、実行可能ファイルを実行し、出力を読み込む Python スクリプト (Spyder 3 で実行される Python 3.5.2) を作成しました。
スクリプトは入力テキスト ファイルを問題なく作成しているようですが、最初に入力ファイルを開いて、何らかの変更を加えて保存し、閉じない限り、実行ファイルは入力ファイルを認識しません。たとえば、ファイルを開いて文字を削除し、元の文字に置き換えて保存すると、すべてが機能します。もちろん、これではプロセスを自動化する目的が達成されません。原因について何か考えはありますか?