PermissionError: [Errno 13]が表示された場合

PythonファイルをVSCodeで実行した場合、すんなりと実行されたのに
Pyinstallerで実行形式にしたファイルを実行すると
・PermissionError: [Errno 13]
が表示されてしまいました。
落ちた場所を確認してみると、どうやら原因はCSVの出力にあるようです。

Googleで解決方法を検索してみると
大体が「ファイルの読み書きに関すること」でファイルを開いた状態だから書き込みが出来ていません。
という内容が多くヒットするのですが
私の場合ファイルを開いておらず、またファイル名も秒単のファイル名を新規作成しているのでファイルを上書きしているわけでもありませんでした。

結論ですが、どうやらファイルを生成する場所が問題だったようです。

VSCodeで実行していた際は「.py」を実行していたフォルダ内に
そのままCSVファイルを生成していたのですが
実行形式で走らせた場合デフォルトの生成位置が異なり
そのフォルダ内でCSVファイルが生成できず、権限エラーが表示されたみたいですね。

最初からパスをちゃんと指定して生成すれば特に遭遇しないようなエラーでした!!!!!

お試しでPyinstallerを使用して同じくエラーが表示された方はパスも確認をしてみて下さい。