【python】exeにすると動かない
- 2021.11.20
pythonで作成したプログラムを開発環境のない方に使っていただくときにexe化してしまいたい時があると思います。pyinstallerでexe化することは可能ですがうまく動かない?そんな時は”__file__”の表記に注意してみてください。今回はパス指定を例にして、pyinstallerでexe化した後の実行結果を比較してみます。test1.pyでは意図しないファイルパ […]
pythonで作成したプログラムを開発環境のない方に使っていただくときにexe化してしまいたい時があると思います。pyinstallerでexe化することは可能ですがうまく動かない?そんな時は”__file__”の表記に注意してみてください。今回はパス指定を例にして、pyinstallerでexe化した後の実行結果を比較してみます。test1.pyでは意図しないファイルパ […]
時々見かけるif __name__ == ‘__main__’って何のためにあるの?って説明をしていきたいと思います。先に結論を記載すると、自分自身が直接実行されたときにif __name__ == ‘__main__’以下のコードが実行されます。関数で呼び出したときに実行されなくなります。 フォルダ構成 test(フォルダ) |main.py | […]
ファイルを消去する方法を紹介します。便利ですが大切なファイルを消去しないように取り扱いには注意ください。 サンプルプログラム 【main.py】 実行結果&解説 7~11行目で消去するファイルが入っているフォルダのパスを指定しています。実行結果では指定したフォルダのパスがprintで表示されています。 パスの取得方法についてはこちらも合わせて参照ください。 14~17行目で指定したフォルダ […]