csvファイルを読み込むプログラムをpyinstallerを使ってアプリ化したいと考えています。
以下はcsvファイルを読み込んで、その内容を出力するプログラムです。
python
1#main.py 2with open("sample.csv") as f: 3 x = f.read() 4 print(x)
階層は以下のようになっています。
|-- main.py
|-- sample.csv
main.pyをpyinstallerを用いて以下のようにアプリ化させます。
pyinstaller --windowed main.py
ここで新しくできたdistフォルダ内のmain.appを実行しようとしても動かないため、「パッケージの内容を表示」させ、Contents/MacOS内にあるmainのUnix実行ファイルを実行したところ以下のエラーが表示されました。
File "main.py", line 1, in <module> FileNotFoundError: [Errno 2] No such file or directory: 'sample.csv'
csvファイルをアプリ化されたもののどこにも配置していなかったので、配置したのですが、このエラーは消えませんでした。どこにcsvファイルを配置してあげれば良いのでしょうか。また、プログラム自体を書き換えるとしたらどこを変えれば良いでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/25 07:38
2019/03/25 07:46
2019/03/25 08:29
2019/03/25 08:33
2019/03/25 12:50