を介して実行可能なPythonファイルを作成しましたpy2exe
。
この実行可能ファイルをdistフォルダーで実行すると、問題なく実行されます。
dist
このプログラムは、フォルダ内のファイル(参照データを含むtxtファイル)にアクセスできる必要があります。
デスクトップにその実行可能ファイルへのショートカットを作成すると、プログラムは実行されますが、正しく機能しません。プログラムは、そのフォルダがexeの場所ではなく、ショートカットのあるフォルダであるため実行されているようです。そのため、参照データを含むこれらのtxtファイルを見つけることができません。
私のコードでは、これらのtxtファイルを次のように呼び出します。
ref_correction = np.matrix(np.genfromtxt( 'Reference_Data.txt' ))
どうすればこれを修正できますか?