150枚くらいまでの画像を
リサイズ
↓
pngとwebpで保存
↓
種類ごとにリネームして移動
みたいなことをPythonで一気にでやってます。
そのPythonファイル(.py)を実行する時に、いちいちコンソールを立ち上げて
python 〇〇.py
をするのもめんどくさいので
ダブルクリックで実行できるか方法を探ってみました。
できた
- Pythonのパスと、実行する.pyがあるディレクトリパスを取得
which python
> (Pythonのパス)
.pyのディレクトリパスは
右クリック > Optionを押しながら > "(ファイル名)"のパス名をコピー
したものから.pyのファイル名をカットする。
- .commandファイルを作成
cd (.pyのディレクトリパス)
(Pythonのパス) 〇〇.py
こんな感じでいけました。
いきなり.pyを実行せずにcdするのは、
それだと.py内でパスのディレクトリが取得できなかったからです。
できるまでの経緯
Pyinstallerで.app化しようとしたが、pyinstaller
した.appがどうしても起動しなかった。
あとtkinterの表示バグ?みたいなのもあってめんどくさかった。
tkinterはなんとか作動できたけど、そもそも実行だけできればいいことに気づいた。
できるようになった参考サイト
Mac:Pythonファイルのダブルクリック実行方法【簡単確実】
https://yuki.world/execute-python-by-double-click/
ほぼこの記事通りにやりました。
Macでpythonのtkinterを利用すると真っ黒な画面が表示される問題を解決する方法
https://log.dot-co.co.jp/tkinter-mac/
おかげで無事にtkinterも再インストールして使えるようになりました。
ありがとうございました。