2021年10月22日
_ [computer] pythonで久々にプログラミング
先日届いたオールステンレス筐体のキーボードMajestouch 2S Metal SUS、テーブルに置いてみましたところ、見事な陣容です。
なんだか凄い存在感があって、久しぶりにプログラミングでもしたくなる様な感じなので、少しかじってみたpythonで簡単なアプリでも、と考えてみました。
やる事は、ファイルのリネームです。定型の修正なのですが、単に置換では済まなくて、よく使っているアプリのLiNameで手でやってます。エディタのマクロを使えば何とかなるんでしょうが、その為にそのエディタのマクロを勉強するよりも、手で修正した方が結局早いと思い、ずっと手でやってました。
最近は、参考図書など揃えなくても、例えば"python ファイル操作"で検索すれば、やり方はすぐわかります。便利ですね。
そんな訳で、とりあえずコマンドラインで出来たので、Windowsで実際に使う場合に、パスをウィンドウから選択出来る様にしようと、ちょうど日経ソフトウェア9月号に「Pythonデスクトップアプリ開発」と言うのがあったので、読んでみました。
でも、実例がエディタの開発で、私がやりたい事よりかなり複雑です。なのでウィンドウでのファイル選択だけでも、すぐクラスの作成になってしまいます。これが、現在の正当なプログラミングなんでしょうが、一人でちょろっと仕上げる短いプログラミングなので、クラス必要ないよねぇ、と、再度検索すると、簡単な例文がすぐ見つかりました。ホントに便利ですね。
ただその直後、そんなところまでプログラミングしないで、バッチファイル書いて、エクスプローラでファイル選択しドラッグ・アンド・ドロップで済ましてしまえば簡単な事に気がつきました。(それが可能な処理なので)
何か凄く簡単なプログラムに終わってしまいました。